ask-ooad
Installation
SKILL.md
Ask OOAD — Router
User-invoked router over the ooad-workflow pack. Never fires autonomously — human must call /ask-ooad. Cures cognitive load of remembering 7 skill names (one router to remember instead of many).
When to Use (branches)
Lifecycle order — one trigger per branch (collapse synonyms):
- Repo not bootstrapped →
/setup-ooad(RUP/Waterfall/Agile + tracker + architecture) — once per repo. - No PRD / lost vision →
/ooad-discover(RUP Inception + Vision + MoSCoW) → producesdocs/01-discovery/PRD.md. - PRD exists, needs SRS or backlog →
/ooad-requirements(IEEE 29148 + UC/INVEST/Gherkin + RDD/CRC + Fagan + RTM). - RE baselined, needs architecture →
/ooad-architect(C4 + UML + RDD→GRASP + GoF + Clean 4 Layers + ADR-MADR). - Architecture approved, needs code →
/ooad-build(Clean 4 Layers + TDD + OpenAPI) — slice by UC/US. - Code slice green, needs test plan →
/ooad-verify(BDD/Gherkin + Test Pyramid 80/15/5) —4 ↔ 5iterates per UC/US until green. - QA green, needs release →
/ooad-ship(Continuous Delivery + SRE).
- Brownfield gap → start at
/ooad-architectwith gap → US (documented inREADME.md:31).