What problem does it solve?
This Skill streamlines spec-driven development by providing a comprehensive methodology and tools for defining, reviewing, and executing software development plans. It helps teams manage the workflow from writing specs to implementation, ensuring alignment between code and specifications.
Core Features & Use Cases
- Spec-first Workflow: Ensures that all development starts with a well-defined specification, reducing ambiguity and improving collaboration.
- Micro-DAG Planning: Enables teams to plan and track work in a dependency-aware manner, ensuring that each task is completed in the correct order.
- Automated Auditing: Offers an agent to audit the codebase against the specifications, identifying any drift and helping to maintain the integrity of the development process.
- Use Case: When starting a new feature, this Skill guides the creation of a detailed specification, a corresponding plan, and the subsequent implementation and verification process.
Quick Start
Set up spec-driven development by installing the specops skill and creating the necessary directories in your project (specs/, plans/, etc.). Write a specification in the specs/ directory, then create a plan in the plans/ directory that outlines the implementation steps.