What problem does it solve?
This Skill automates and streamlines the software development lifecycle (SDLC) by guiding you through the creation of high-quality specifications, implementation plans, and detailed task lists. It ensures clarity, consistency, and quality at every stage through mandatory human review, significantly reducing manual effort and rework.
Core Features & Use Cases
- Guided SDLC Workflow: Systematically generates and refines software development artifacts across five stages: Specify, Clarify, Plan, Tasks, and Implement.
- Mandatory Human Review: Integrates critical human checkpoints after each stage, ensuring quality, alignment, and user approval before proceeding.
- Comprehensive Artifact Generation: Automatically produces
spec.md (specifications), plan.md (implementation plans), tasks.md (task lists), data-model.md, contracts/, and more.
- Use Case: A product manager can initiate a new feature with a high-level description. The Skill will then guide them through generating a detailed specification, clarifying ambiguities, creating a technical plan, and breaking it down into actionable tasks, all with built-in review cycles to ensure the final product meets expectations.
Quick Start
Use speckit to start the 'specify' stage for a new feature. The feature description is: 'Develop a user authentication system supporting email/password and social media login.'