Blueprints
A living project plan — epics and tasks linked to the real conversations that did the work.
A Blueprint is your project's living plan: epics broken into atomic tasks, with dependencies, acceptance criteria, and links to the actual sessions that did the work. It stays useful because it's connected to reality — not a doc that drifts out of date.
Create a blueprint
Dashboard
Go to Projects → your project → Blueprints and generate one from a goal. crewkit drafts epics and tasks with AI; review and edit before activating.
CLI
crewkit blueprint create "Migrate billing to usage-based pricing"
crewkit blueprint create --from goal.md # Read the goal from a file
crewkit blueprint create -a <artifact-id> # Include an artifact as context
crewkit blueprint create --dry-run # Generate and display without uploadingGeneration runs with full codebase access, so the plan reflects the code you actually have.
Epics, tasks, and dependencies
- Epics group related work into major workstreams.
- Tasks are atomic units with a status:
pending,in_progress,completed,blocked, orskipped. - Dependencies between tasks are tracked and visualized as a graph in the dashboard.
- Acceptance criteria live on each task as a checklist.
Co-pilot chat
Each blueprint has an AI co-pilot in the dashboard. Chat with it to refine the plan — split an epic, tighten a task, question the ordering — and apply its suggestions directly.
Work the plan from the CLI
crewkit blueprint list # Blueprints for the current project
crewkit blueprint show <id> # Detail with epics and tasks
crewkit blueprint tasks --status pending # List tasks, optionally by status
crewkit blueprint start <task-id> # Claim a task: sets in_progress + injects its context
crewkit blueprint complete <task-id> # Mark a task completed
crewkit blueprint review # AI review of the plan against the local codebase
crewkit blueprint export # Export the plan to .claude/work/blueprint start injects the task's context into your next session, so the agent knows exactly what it's working toward.
Sessions link to tasks
When a project has an active blueprint, crewkit code detects it automatically and connects your session to the plan. Tasks accumulate links to the real conversations that did the work — open any task in the dashboard to see them.
Teammates see claimed tasks in the project's active-work view, so nobody starts the same task twice.
CLI sidebar
The TUI sidebar shows the active blueprint during a session: name, progress, task counts, and the task you're currently working on.