SKILL.md
---
name: discover-engineering
description: Automatically discover software engineering practice skills when working with code review, documentation, pair programming, production debugging, performance profiling, deployment strategies, or software engineering practices. Activates for engineering development tasks.
license: MIT
metadata:
author: rand
version: "4.0"
compatibility: Designed for Claude Code. Compatible with any agent supporting the Agent Skills format.
---
# 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.