init_spec_project
Create the .spec directory structure with editable templates for requirements, design, and tasks, establishing the foundation needed to start a spec-driven development workflow.
Instructions
Initialize spec-driven project structure and templates. This tool focuses on workflow setup, not content generation.
Core Function:
Creates .spec/ and .spec/template/ directory structure
Copies default template files for requirements, design, and tasks
Prepares the foundation for LLM-driven content generation
Responsibility Separation:
Tool Responsibility: Directory creation, template file management
LLM Responsibility: None (this is purely setup)
User Responsibility: Project initialization decision
When to use this tool:
Starting a new spec-driven project
When users ask about spec-driven development setup
Before using create_spec tool for the first time
When project structure needs to be reset
Key Features:
Idempotent operation (safe to run multiple times)
Creates editable template files in .spec/template/
Prepares workspace for subsequent spec generation
No content generation, only structure creation
Output:
Clear initialization status feedback
Next step guidance for spec generation
Template customization instructions
Note: This tool is a prerequisite for create_spec and must be run first to establish the project structure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||