What problem does it solve?
software-dev helps you reliably take an idea from problem definition to working software by forcing a disciplined, documentation-first lifecycle with verification gates and durable project artifacts that let work continue across conversations.
Core Features & Use Cases
- 10-phase, phase-gated delivery: Moves through problem definition, requirements, planning, architecture, detailed design, coding, unit testing, integration, system testing, and delivery outputs.
- Documentation Gate for behavioral changes: Ensures code edits happen only after the governing requirements/design/architecture docs are updated for the requested behavior.
- Durable context for resuming: Produces and maintains PROJECT.md, CLAUDE.md, AGENTS.md, and WORKFLOW.md so future agents can pick up without losing the workflow.
- Git-required checkpoints: Records meaningful milestones and releases with commits/tags and supports rollback notes in version history.
- Traceability and lessons learned: Keeps version history and lessons in structured docs, ensuring docs/code/tests/README stay consistent.
Quick Start
Tell your agent: "Start phase-gated development with software-dev and help me build the app I described, keeping documentation updated and verified through tests, then deliver a runnable project with PROJECT.md, CLAUDE.md, AGENTS.md, WORKFLOW.md, and version history."