feature-lifecycle
Installation
SKILL.md
Feature Lifecycle
One skill, eight focused phases. Each phase tells the agent exactly what to do for that step — inputs, steps, outputs, and a gate to know it's done.
1. Discovery → what already exists, what the user means
2. Domain design → ASCII architecture + naming + user approval
3. Domain TDD → value tests + aggregate tests + protocol + impl class (Red → Green)
4. Composition → plug the aggregate onto parent + facade forwarders
5. Infrastructure → port conformance + push routing + wire format
6. Views → SwiftUI bind to the facade; no ViewModel layer
7. Docs → feature doc + aggregate audit + visual artifacts
8. Verify → pre-commit checklist + tests + build
The phases are sequential. Don't skip ahead. If a phase's gate isn't met, go back.