Quickstart
This tutorial walks you through planning and executing your first feature with specdacular. You’ll map your codebase, initialize a task, and drive it through the full lifecycle.
Time: ~10 minutes Prerequisites: specdacular installed, Claude Code running in your project
What you’ll build
Section titled “What you’ll build”By the end of this tutorial you’ll have:
- A codebase map in
.specd/codebase/that Claude can reference forever - A fully planned feature in
.specd/tasks/user-auth/ - Hands-on experience with the three core commands:
new,continue, andstatus
-
Map your codebase
Section titled “Map your codebase”Before planning features, give Claude context about your project. Run this inside Claude Code:
/specd.codebase.mapSpecdacular spawns 4 parallel agents that each explore a different aspect of your code:
Agent Output Answers Map MAP.mdWhere is X? What functions exist? Patterns PATTERNS.mdHow do I write code that fits here? Structure STRUCTURE.mdWhere do I put new code? Concerns CONCERNS.mdWhat will bite me? Wait for all four agents to finish. You’ll see a confirmation when
.specd/codebase/is ready. -
Initialize your first task
Section titled “Initialize your first task”Now create a task. Give it a short, kebab-case name:
/specd.new user-authSpecdacular creates
.specd/tasks/user-auth/and starts the first discussion. Claude will ask what you’re building. Answer naturally — describe the feature, its constraints, and any decisions you’ve already made.Claude probes gray areas until the requirements are clear, then writes:
FEATURE.md— Technical requirements from your conversationCONTEXT.md— Discussion transcript that accumulates over timeDECISIONS.md— Any decisions made, with rationale and dateSTATE.md— Current position in the lifecycleconfig.json— Task configuration
When discussion wraps up, Claude will offer to continue or stop. For this tutorial, stop here so you can see the resume flow.
-
Check your task status
Section titled “Check your task status”/specd.statusYou’ll see a dashboard like:
# Task Status_1 feature, 1 in progress_| Feature | Stage | Plans | Created | Next Action ||-----------|------------|-------|------------|---------------------|| user-auth | discussion | — | 2025-01-15 | Continue discussion |Use
--allto include completed tasks:/specd.status --all -
Drive the lifecycle with
Section titled “Drive the lifecycle with continue”continueThis is the most important command in specdacular. Run it now:
/specd.continue user-authThe brain reads your task’s current state and determines the next step. From fresh discussion it will move into research — spawning parallel agents to find integration patterns and potential pitfalls in your specific codebase.
After research,
continuewill move to planning, producingROADMAP.mdwith phases derived from dependency analysis. Phase goals only — no detailed implementation plans yet.At each natural stopping point, you can:
- Continue to the next stage
- Stop and pick up later with
/specd.continue user-auth
-
Execute a phase
Section titled “Execute a phase”Once planning is complete,
continueenters the phase-execution loop. For each phase:- Plan — Creates a detailed
PLAN.mdjust-in-time from the roadmap goal - Execute — Implements the plan, commits progress
- Review — A code review agent compares implementation against intent
- Revise — If review finds issues, creates fix plans (decimal phases like
phase-01.1)
You’ll be prompted before execution and review so you can inspect plans and approve code.
- Plan — Creates a detailed
-
You’re done
Section titled “You’re done”When all phases complete, you’ll see:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━TASK COMPLETE━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Task: user-authPhases completed: 3Decisions made: 7All phases executed and reviewed. Task is done!
What’s next
Section titled “What’s next”- Read the full first-feature guide for a deeper walkthrough
- Learn about execution modes (
--interactive,--auto) - Understand how the brain orchestrates the pipeline
- Explore pipeline customization to add hooks or swap steps