From amplify
Creates or updates ROADMAP.md files for software projects by analyzing codebases, READMEs, and issues to define vision, milestones, and timelines. Useful for project planning and stakeholder communication.
How this skill is triggered — by the user, by Claude, or both
Slash command
/amplify:roadmapThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create or update a **ROADMAP.md** document — a plan that communicates project vision, current status, and future direction.
Create or update a ROADMAP.md document — a plan that communicates project vision, current status, and future direction.
Analyze the project before asking questions:
ROADMAP.md already exists: read it, then ask via AskUserQuestion (single-select):
After discovery, ask only the questions that cannot be confidently inferred. Keep it to 3-5 questions max. Pre-fill answers from discovery and let the user confirm or override. If discovery yielded nothing, present all questions without pre-fills.
1) Vision: Where is this project heading?
a) [Insert inferred vision from README, or "unclear — please describe"]
b) Something different — describe it
2) Audience: Who is this roadmap for?
a) Personal tracking only
b) Open source contributors
c) Both
3) Timeframe: How far out to plan?
a) 3 months
b) 6 months
c) 1 year
d) No specific timeline
4) Priorities: What matters most right now?
a) [Insert 2-3 inferred priorities from codebase, or "unclear — please describe"]
b) Different priorities — describe them
Reply with letter codes (e.g. 1a 2b 3b 4a) or describe inline.
Skip any question where the answer is obvious from discovery. If the user's replies are terse or ambiguous, make reasonable inferences and state them clearly in the draft.
Generate ROADMAP.md using the template in the Template section below, adjusted for audience:
If updating in place (existing ROADMAP.md, user chose to update):
Present the full draft inline. Do not write to disk yet. Ask: "Does this look right? I'll write it to disk once you confirm."
After explicit user confirmation (any affirmative reply counts), write ROADMAP.md to the repository root.
# Roadmap
> Brief one-liner about the project's mission.
## Current Status
What is working today.
## Vision
Where this project is heading and why it matters.
## How to Contribute
Areas where help is welcome. Link to CONTRIBUTING.md if it exists.
## Timeline
### Now (Active Development)
- [ ] Task 1
- [ ] Task 2
### Next (Short Term)
- [ ] Task 3
- [ ] Task 4
### Later (Medium Term)
- [ ] Task 5
- [ ] Task 6
### Future (Long Term)
- Task 7
- Task 8
## Out of Scope
What this project intentionally does not do.
## Completed
- [x] Milestone 1
- [x] Milestone 2
npx claudepluginhub wunki/amplify --plugin ask-questions-if-underspecifiedAdd prioritized items to a project roadmap with codebase review and duplication check. Use when planning product direction.
Synthesizes project docs and codebase into roadmap status, gaps analysis, blockers, risks, and next actions. Use for health checks, progress tracking, and milestone planning.
Create and manage a unified project roadmap from existing specs and plans. Interactive, human-confirmed, always valid.