to-roadmap
Convert a large plan or design into a staged roadmap under docs/roadmaps/<name>/, capturing planning-session context as per-stage briefs.
Skill by tobico
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tobico-to-roadmap
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/to-roadmap
What's inside
- Skill name
to-roadmap- Description
- Convert a large plan or design into a staged roadmap under docs/roadmaps/<name>/, capturing planning-session context as per-stage briefs. Use when a plan is too big for a single .tasks/ feature, when the user wants to pre-chunk a multi-stage effort, or right after a grilling/planning session whose context should be preserved. Companion to /next-stage and /to-tasks.
- License
- MIT
- Instructions
- 94 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# To Roadmap Break a large effort into sequential **stages**, checked into `docs/roadmaps/<name>/`. A roadmap is to stages what a `/to-tasks` plan is to tasks, one level up: each stage later becomes exactly one `/to-tasks` feature (one branch, one review unit), started via `/next-stage`. ## Asking questions Whenever you put a question to the user — the quiz in step 3, or an ad-hoc question when something is unclear or has drifted — ask it and wait for their answer before carrying on. ## Why briefs, not task files The planning session's context is richest **now** and evaporates at the next `/clear` — but detailed task slicing goes stale as earlier stages land and the codebase moves. So a roadmap splits the difference: - **Capture now**: the decisions in force and their *why* (expensive to reconstruct later), stage boundaries, ordering, and a provisional task chunking per stage. - **Defer to stage start**: final task slicing, grounded against the codebase as it exists then. `/to-tasks` does that re-grounding when handed a stage brief. ## Process ### 1. Gather context Work from the conversation — ideally this runs at the end of a planning/grilling session. Read any referenced design or plan documents in full. If the plan's decisions aren't already written down somewhere durable (a design doc, ADRs, CONTEXT.md), get them written first; briefs reference decisions, they shouldn't be the only record of them. ### 2. Define stages Split the effort into sequential stages. Each stage must be: - **One feature's worth of work** — a handful of `/to-tasks` tasks, one branch, finished via the project's review process - **Independently shippable** — the codebase is healthy and the trunk deployable after each stage merges - **Ordered** — later stages may depend on earlier ones; note genuine cross-stage dependencies in the roadmap index (unlike tasks, stages may be reorderable, and the index should say which) ### 3. Quiz the user Present the stage list (title + one-line goal each) — that's the context the questions need. Ask whether the boundaries and order feel right, and iterate until approved. ### 4. Write the roadmap Create `docs/roadmaps/<name>/` and write: - `ROADMAP.md` — the index - `NN-<slug>.md` — one brief per stage, zero-padded <roadmap-template> # <Name> roadmap <1-2 paragraphs: what this effort realizes, linking the design/plan docs it derives from.> Each stage is one `/to-tasks` feature (one branch, one review unit). Start the next one with `/next-stage` in a fresh session. Task chunkings inside briefs are provisional — re-grounded against the codebase when the stage starts. <Dependency notes: which stages are reorderable, which genuinely depend on which.> ## Stages - [ ] 01: <title> — [brief](01-<slug>.md) - [ ] 02: <title> — [brief](02-<slug>.md) - ... </roadmap-template> <stage-brief-template> # NN. <Stage title> ## Goal <What is demonstrable when this stage is done — end-to-end behavior, not layers.> ## Decisions in force <The decisions from the planning session that bear on this stage, each with its why. Reference design docs, ADRs, and CONTEXT.md terms rather than restating them, but DO restate rationale that lives nowhere else. This section is the context transfer — it's what makes the stage startable in a fresh session.> ## Proposed tasks (provisional) <A numbered draft of the /to-tasks breakdown: title + one-line what + 2-3 acceptance-criteria sketches each. Mark clearly as provisional — /to-tasks re-grounds and re-quizzes at stage start. Same rules as /to-tasks: thin vertical tracer-bullet slices, no file paths except decision-rich shapes.> ## Re-verify at start <Bullet list of assumptions likely to have drifted by the time this stage starts — things /to-tasks must check against the actual codebase before finalizing the breakdown (e.g. "assumes X still lives in Y", "assumes stage NN landed first").> </stage-brief-template> ### 5. Commit Commit the roadmap directory along with any design docs, ADRs, or CONTEXT.md changes the planning session produced. If a feature branch for the first stage already exists, commit there; otherwise commit wherever the planning docs belong — typically a planning branch or the current feature branch. Committing straight to the default branch is fine only if the project's review process is direct-merge (see the `## Review process` section of `docs/agents/git-workflow.md`); if it uses PRs or another review unit, put the docs on a branch. Then tell the user: > Roadmap `<name>` created with N stages under `docs/roadmaps/<name>/`. Run `/next-stage` in a fresh session to start the first stage (or finish the in-flight `.tasks/` feature first).
From tobico/tobico-skills, MIT.
More from tobico/tobico-skills
- 0.547score
next-task
tobico
Pick up and implement the next sequential task from .tasks/.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
confirm
tobico
Pause before writing code to summarize understanding of the task, ask clarifying questions, and get explicit user confirmation.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
next-stage
tobico
Start the next stage of a roadmap under docs/roadmaps/ by converting its stage brief into a .tasks/ feature via /to-tasks.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
setup-tobico-skills
tobico
Configure the per-project git workflow the tobico skills rely on — branch naming and review process — stored in docs/agents/git-workflow.md.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-tasks
tobico
Break a plan, spec, PRD, or roadmap stage brief into sequential local task files under .tasks/, checked into the repo.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
domain-modeling
tobico
Build and sharpen a project's domain model.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 6, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tobico/tobico-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tobico
- 0.547score
next-task
tobico
Pick up and implement the next sequential task from .tasks/.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
confirm
tobico
Pause before writing code to summarize understanding of the task, ask clarifying questions, and get explicit user confirmation.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
next-stage
tobico
Start the next stage of a roadmap under docs/roadmaps/ by converting its stage brief into a .tasks/ feature via /to-tasks.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
setup-tobico-skills
tobico
Configure the per-project git workflow the tobico skills rely on — branch naming and review process — stored in docs/agents/git-workflow.md.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-tasks
tobico
Break a plan, spec, PRD, or roadmap stage brief into sequential local task files under .tasks/, checked into the repo.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
domain-modeling
tobico
Build and sharpen a project's domain model.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
to-roadmap skill. Agent Mart. https://agentmart.dev/skills/tobico-to-roadmap (last updated 2026-10-24)