Back to Skills

discover-engineering

verified

Automatically discover software engineering practice skills when working with engineering practices. Activates for engineering development tasks.

View on GitHub

Marketplace

cc-polymath-marketplace

rand/cc-polymath

Plugin

cc-polymath

Repository

rand/cc-polymath
59stars

skills/discover-engineering/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/rand/cc-polymath/blob/main/skills/discover-engineering/SKILL.md -a claude-code --skill discover-engineering

Installation paths:

Claude
.claude/skills/discover-engineering/
Powered by add-skill CLI

Instructions

# Engineering Skills Discovery

Provides automatic access to comprehensive engineering skills.

## When This Skill Activates

This skill auto-activates when you're working with:
- engineering practices
- code review
- documentation
- team collaboration
- technical leadership

## Available Skills

### Quick Reference

The Engineering category contains 14 skills:

**Software Development Practices:**
1. **code-review** - PR reviews, feedback, automation
2. **code-quality** - SOLID principles, metrics, code smells
3. **refactoring-patterns** - Safe refactoring techniques
4. **test-driven-development** - TDD, red-green-refactor
5. **domain-driven-design** - DDD patterns, bounded contexts
6. **functional-programming** - FP principles, immutability
7. **design-patterns** - GoF patterns, when to use
8. **technical-debt** - Identifying and managing debt
9. **pair-programming** - Pairing techniques, mob programming
10. **continuous-integration** - CI/CD pipelines, deployment

**RFC & Documentation:**
11. **rfc-consensus-building** - Stakeholder collaboration
12. **rfc-decision-documentation** - ADRs, decision tracking
13. **rfc-structure-format** - RFC templates, formatting
14. **rfc-technical-design** - Architecture proposals

### Load Full Category Details

For complete descriptions and workflows:

```bash
cat ~/.claude/skills/engineering/INDEX.md
```

This loads the full Engineering category index with:
- Detailed skill descriptions
- Usage triggers for each skill
- Common workflow combinations
- Cross-references to related skills

### Load Specific Skills

Load individual skills as needed:

```bash
# Software Development Practices
cat ~/.claude/skills/engineering/code-review.md
cat ~/.claude/skills/engineering/code-quality.md
cat ~/.claude/skills/engineering/refactoring-patterns.md
cat ~/.claude/skills/engineering/test-driven-development.md
cat ~/.claude/skills/engineering/domain-driven-design.md
cat ~/.claude/skills/engineering/functional-programming.md
cat ~/.claude/ski

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3738 chars