spec-mode - Run a specification-driven development workflow
Guides requirements, design, task planning, implementation, acceptance, and iterative specification updates through persistent Markdown documents.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Capture explicit specifications
- Clarify ambiguous requirements
- Generate specification documents
- Create acceptance checklists
- Plan implementation tasks
- Resume persistent sessions
- Manage specification roots
- Verify session locks
Inputs
- Spec command
- Requirement description
- Requirement file path
- Specification root
- Obsidian vault path
- Existing specification documents
- Persistent session state
Outputs
- Markdown specification documents
- Acceptance checklist
- Task list
- Session status messages
- Configuration changes
- Specification root status
Requirements
- CLI agent environment
- Python 3 runtime
- Writable specification root
- Writable configuration directory
- Configured or detectable specification root
