From get-shit-done
Creates a multi-phase project roadmap by detecting domain expertise, identifying phases, and initializing state files. Generates ROADMAP.md, STATE.md, and phase directories with git commit.
How this command is triggered — by the user, by Claude, or both
Slash command
/get-shit-done:create-roadmapgsd/Files this command reads when invoked
This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
<objective> Create project roadmap with phase breakdown. Roadmaps define what work happens in what order. Run after /gsd:new-project. </objective> <execution_context> @~/.claude/get-shit-done/workflows/create-roadmap.md @~/.claude/get-shit-done/templates/roadmap.md @~/.claude/get-shit-done/templates/state.md </execution_context> <context> @.planning/PROJECT.md @.planning/config.json </context> <process> <step name="validate"> </step> <step name="check_existing"> Check if roadmap already exists: **If ROADMAP_EXISTS:** Use AskUserQuestion: - header: "Roadmap exists" - question: "A r...
Roadmaps define what work happens in what order. Run after /gsd:new-project.
<execution_context>
@/.claude/get-shit-done/workflows/create-roadmap.md
@/.claude/get-shit-done/templates/roadmap.md
@~/.claude/get-shit-done/templates/state.md
</execution_context>
[ -f .planning/ROADMAP.md ] && echo "ROADMAP_EXISTS" || echo "NO_ROADMAP"
If ROADMAP_EXISTS: Use AskUserQuestion:
If "View existing": cat .planning/ROADMAP.md and exit
If "Cancel": Exit
If "Replace": Continue with workflow
The workflow handles:
Phase 1: [Name] — [Goal from ROADMAP.md]
/gsd:plan-phase 1
/clear first → fresh context window
Also available:
/gsd:discuss-phase 1 — gather context first/gsd:research-phase 1 — investigate unknowns</step>
</process>
<output>
- `.planning/ROADMAP.md`
- `.planning/STATE.md`
- `.planning/phases/XX-name/` directories
</output>
<success_criteria>
- [ ] PROJECT.md validated
- [ ] ROADMAP.md created with phases
- [ ] STATE.md initialized
- [ ] Phase directories created
- [ ] Changes committed
</success_criteria>
5plugins reuse this command
First indexed Jan 8, 2026
npx claudepluginhub jupdefi/get-shit-done/create-roadmapCreates a multi-phase project roadmap by detecting domain expertise, identifying phases, and initializing state files. Generates ROADMAP.md, STATE.md, and phase directories with git commit.
/roadmapGenerates ROADMAP.md for app builds from a brief and executes phases autonomously. Supports plan, start, resume, status modes with optional topic.
/roadmapCreates and manages a unified project roadmap from specs and plans using scan, propose, write, and validate phases. Outputs or updates docs/roadmap.md.
/planPlans a phase of work in Shipyard project (creates roadmap if needed). Accepts phase-number, --skip-research, --no-discuss flags.
/plan-projectAutomates initial project planning: checks for PROJECT_BRIEF.md, invokes project-planning skill for requirements and docs, creates SESSION.md, prepares for Phase 1.
/roadmapGenerates a phased project roadmap from a vision statement through deep questioning, parallel research, and epic generation, materializing results as ideas or execution plans.