# Discover Engineering

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

- Skill: `rand/discover-engineering` (Agent Skill)
- Install (CLI): `npx skillmds add rand/discover-engineering`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rand/discover-engineering/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- License: MIT
- Author: rand (https://skillmd.com/u/rand)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/rand/discover-engineering

---

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

