---
name: Engineering Skills Discovery
slug: engineering-skills-discovery
category: AI Engineering
description: Engineering Skills Discovery auto-loads relevant engineering practice skills during code review, documentation, pair programming, debugging, profiling, deployment, and diagram work. Use it to browse and load focused engineering skills as needed.
github: "https://github.com/rand/cc-polymath/tree/main/skills/discover-engineering"
language: Python
stars: 175
forks: 12
install: "npx degit https://github.com/rand/cc-polymath/tree/main/skills/discover-engineering ~/.claude/skills/discover-engineering"
installs_to: ~/.claude/skills/discover-engineering
source_path: skills/discover-engineering/SKILL.md
collection_size: 25
category_size: 3475
collection_url: "https://dirskills.com/collections/rand/cc-polymath"
added: 2026-09-07T05:21:39.510Z
last_synced: 2026-09-07T05:21:39.510Z
canonical_url: "https://dirskills.com/skills/engineering-skills-discovery"
---

# Engineering Skills Discovery

Engineering Skills Discovery auto-loads relevant engineering practice skills during code review, documentation, pair programming, debugging, profiling, deployment, and diagram work. Use it to browse and load focused engineering skills as needed.

**Install:**

```bash
npx degit https://github.com/rand/cc-polymath/tree/main/skills/discover-engineering ~/.claude/skills/discover-engineering
```

## README

# 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
- Process flows and flowcharts
- Sequence and interaction diagrams
- System architecture and C4 diagrams
- Database schemas and ER diagrams
- Class diagrams and state machines
- Data visualization charts
- Project timelines and Gantt charts
- Git workflows and branching
- Mindmaps and concept hierarchies
- Any Mermaid.js diagram creation

## Available Skills

### Quick Reference

The Engineering category contains 24 skills across 2 subcategories:

**Engineering (16 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

Plus 2 more in `../engineering/INDEX.md`

**Diagrams (8 skills):** See `../diagrams/INDEX.md`

### Load Full Category Details
Read ../engineering/INDEX.md
Read ../diagrams/INDEX.md

## Progressive Loading

This gateway skill enables progressive loading:
- **Level 1**: Gateway loads automatically (you're here now)
- **Level 2**: Load category INDEX.md for full overview
- **Level 3**: Load specific skills as needed

## Usage Instructions

1. **Auto-activation**: This skill loads automatically when Claude Code detects engineering work
2. **Browse skills**: Run `Read ../engineering/INDEX.md` for full category overview
3. **Load specific skills**: Use bash commands above to load individual skills


**Next Steps**: Run `Read ../engineering/INDEX.md` to see full category details.
