roadmap-management
npx skills add https://github.com/ichuan/skills --skill roadmap-management
Agent 安装分布
Skill 文档
Project Roadmap Management
Overview
Manage project roadmaps using a minimalist, position-based priority system. Core philosophy: Position = Priority. Items at the top have the highest value.
This skill helps create and maintain ROADMAP.md files using a simple, effective structure that eliminates complex priority matrices and scoring systems.
Core Philosophy
Position = Priority: Instead of calculating ICE scores or filling priority matrices, manually arrange items by importance. What’s at the top matters most.
Simplicity over Process: No complex tracking systems. If a task sits in Backlog for 3+ months untouched, delete it or move to Someday.
Focus on Execution: Limit “Doing” to 2-3 items max. Context switching kills productivity.
ROADMAP Structure
ð¥ Inbox â Quick capture, weekly cleanup
ðï¸ Execution
ð¢ Doing â Active work (Max 2-3 items)
ð¡ Next Up â Ordered by value/urgency
⪠Backlog â Future tasks, not urgent
ð Done â Completed achievements
Section Guidelines
Inbox
- Temporary holding area for quick thoughts
- Review weekly: promote to Execution or delete
- Examples: “Consider payment integration”, “Fix typo on profile page”
Doing (Max 2-3)
- Currently active code/work
- Strict limit prevents context switching
- Include current status in parentheses
Next Up
- Ordered list: top = highest priority
- Manual sorting replaces priority scoring
- Critical bugs (ð´ P0) go first
- High-demand features come before nice-to-haves
Backlog
- Future tasks, no urgency
- Review monthly: promote or delete stale items
- If untouched for 3+ months, probably deletable
Done
- Completed milestones and achievements
- Keep for morale and progress tracking
- Include version numbers when applicable
Common Operations
Initialize a New Roadmap
Copy the template from assets/ROADMAP.md to the project root:
cp assets/ROADMAP.md /path/to/project/ROADMAP.md
Add a New Task
- Quick capture â Add to Inbox
- Planned task â Add directly to appropriate section:
- Critical bug â Top of “Next Up” or insert into “Doing”
- Normal feature â “Next Up” ordered by priority
- Future idea â “Backlog”
Prioritize Tasks
Manual reordering in “Next Up”:
- Cut the task line
- Paste it in the new position
- Top = highest priority, bottom = lowest
No calculation needed. Trust your judgment on what matters most.
Move Task Status
Starting work: Cut from “Next Up” â Paste into “Doing”
Completing work: Change [ ] to [x], cut â paste into “Done”
Deprioritizing: Cut â paste into “Backlog”
Handle Bugs
- Critical (ð´ P0): Top of “Next Up” or insert into “Doing” immediately
- Minor (ð¡): Add to “Backlog”, fix when changing mental context
Weekly Cleanup
- Review Inbox: promote or delete each item
- Check Backlog: delete anything 3+ months old and untouched
- Ensure “Doing” has max 2-3 items
- Reorder “Next Up” based on current priorities
Workflow Integration
VS Code Setup
- Pin the file: Right-click
ROADMAP.mdâ Pin tab - Quick capture: Write
// TODO: xxxin code, transfer to Inbox later - Pre-commit review: Check ROADMAP before
git commit, update status
Commit Hook Pattern
Before committing:
- Review what was completed
- Update
[ ]â[x]for finished tasks - Move completed items to “Done” section
- Add any new tasks discovered during work to Inbox
Task Format Examples
## ð¥ Inbox
- [ ] Consider adding payment gateway integration
- [ ] Fix typo in user profile header
## ð¢ Doing (Max 2-3)
- [ ] #021 Refactor LLM interface layer (handling streaming output)
## ð¡ Next Up
- [ ] [BUG] Fix API timeout on high concurrency (ð´ P0)
- [ ] #018 Mobile layout adaptation (highest user demand)
- [ ] #022 Integrate Gemini API
- [ ] Add caching layer for frequently accessed data
## ⪠Backlog
- [ ] PDF export functionality
- [ ] Multi-language i18n support
## ð Done
- [x] v1.1.0 Initial framework setup
- [x] OpenAI API integration
Best Practices
- Keep Doing small: 2-3 items max. Finish before starting new work.
- Trust manual ordering: Don’t second-guess priority placement. Top = most important.
- Weekly Inbox zero: Clear Inbox every week. Decide or delete.
- Delete aggressively: Backlog items untouched for 3+ months rarely matter.
- Context in parentheses: Add current status to “Doing” items.
- Bug triage: P0 bugs jump the queue. P1-P2 go to Backlog.
Resources
This skill includes:
assets/ROADMAP.md – Template file ready to copy to any project root