Prerequisites
- Node.js 18+ installed
- An AI coding tool (Claude Code, Cursor, GitHub Copilot, etc.)
- A feature idea to spec out
Installation
- Detect available agentic coding tools (Claude Code, Cursor, Kiro, etc.)
- Install the spec agent and skills
- Set up slash commands for your tools
Your First Spec
Step 1: Create a New Spec
Open your AI coding tool and invoke the agent:- Derive a feature name (
todo-app) - Generate a requirements document
- Ask for your approval
Step 2: Review Requirements
The agent generates:Step 3: Review Design
After approval, the agent generates a technical design:Step 4: Review Tasks
After design approval:Step 5: Execute Tasks
Once tasks are approved:Commands Reference
| Action | Command |
|---|---|
| Create new spec | /specsmd-agent Create a [feature idea] |
| Continue existing | /specsmd-agent |
| Resume specific spec | /specsmd-agent --spec="todo-app" |
| Ask what’s next | /specsmd-agent What's the next task? |
| Execute specific task | /specsmd-agent Execute task 2.1 |
File Structure
After installation:Tips for Success
Be specific with your feature idea
Be specific with your feature idea
Good: “User auth with email/password and session management”Too vague: “Login feature”The more specific you are, the better the generated specs.
Review checkpoints
Review checkpoints
Checkpoint tasks run the test suite. Don’t skip them—they catch issues early.
One task at a time (default)
One task at a time (default)
The agent pauses after each task for review. If you’re happy with progress, tell it to keep going (e.g., “continue until done”, “go yolo”).
Troubleshooting
Agent doesn't remember context
Agent doesn't remember context
The agent is stateless—it reads spec files at startup. Ensure documents are saved after each step.
Multiple specs exist
Multiple specs exist
Run
/specsmd-agent without arguments to see all specs and choose which to work on.Want to start over
Want to start over
Delete the spec folder:
Input too vague
Input too vague
If your feature idea is too vague, the agent will ask a clarifying question before generating. Provide more specific details.
Next Steps
Three Phases
Deep dive into Requirements, Design, and Tasks
Compare with AI-DLC
When to use Simple Flow vs full AI-DLC
