--- 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.