Agent skill
roadmap
Review roadmap, surface blockers, check alignment with priorities
Install this agent skill to your Project
npx add-skill https://github.com/davekilleen/Dex/tree/main/.claude/skills/_available/product/roadmap
SKILL.md
Purpose
Review your product roadmap holistically - surface blockers, identify stale initiatives, and ensure alignment with strategic priorities. This gives you a quick health check of all roadmap work.
Usage
/roadmap- Full roadmap review/roadmap [pillar-name]- Filter by specific pillar
Step 1: Gather Roadmap Context
Read roadmap-related projects and context:
- Scan 04-Projects/ for project files
- Read System/pillars.yaml for strategic pillars
- Read 01-Quarter_Goals/Quarter_Goals.md (if quarterly planning enabled)
- Search for roadmap mentions in recent meeting notes (last 30 days)
Step 2: Analyze Projects
For each project in 04-Projects/, extract:
Status indicators:
- Last modified date (flag if > 14 days without update)
- Completion status (in progress, blocked, completed)
- Pillar tags (ensure they exist and are valid)
Blockers:
- Search for keywords: "blocked", "waiting", "dependency", "need"
- Extract stakeholder dependencies
- Identify missing decisions
Alignment:
- Check if project tags match pillars in System/pillars.yaml
- Verify project supports a quarterly goal (if applicable)
- Note projects without clear pillar alignment
Step 3: Check Recent Feedback
Search recent meeting notes (00-Inbox/Meetings/ from last 30 days) for:
- Customer feedback on roadmap items
- Stakeholder concerns about priorities
- Competitive mentions that might affect roadmap
- Requests for roadmap changes or updates
Step 4: Generate Roadmap Summary
Present findings in this format:
# 📋 Roadmap Review
**Date:** [Today's date]
**Projects reviewed:** [Count]
---
## 🎯 Active Initiatives
[For each in-progress project:]
### [Project Name]
**Pillar:** [Pillar tag]
**Status:** [Status indicator]
**Last updated:** [Days ago]
**Next milestone:** [If available]
[Brief status summary from project file]
---
## 🚨 Attention Needed
[Projects that need attention - stale, blocked, or misaligned]
### [Project Name]
**Issue:** [Stale / Blocked / No pillar alignment]
**Details:** [Specific problem]
**Suggested action:** [What to do next]
---
## 💡 Recent Stakeholder Feedback
[Key feedback from recent meetings that affects roadmap]
- **[Person/Customer]** - [Feedback summary]
- **[Person/Customer]** - [Feedback summary]
---
## ✅ Alignment Check
**Pillars with active work:**
- [Pillar 1]: [X projects]
- [Pillar 2]: [X projects]
**Pillars without active work:**
- [Pillar]: [Note if this is intentional or a gap]
---
## 📊 Summary
**Health score:** [Good / Needs Attention / Blocked]
- [X] projects on track
- [X] projects need attention
- [X] projects blocked
**Recommended actions:**
1. [Top priority action]
2. [Second priority action]
3. [Third priority action]
Step 5: Offer Follow-Ups
After presenting the summary, ask:
"Want me to:
- Dive deeper into any specific project?
- Create a roadmap update doc for stakeholders?
- Update a stale project with current status?"
Filter Behavior
When user specifies a pillar (e.g., /roadmap customer-experience):
- Filter projects to only those tagged with that pillar
- Check for gaps in that pillar's roadmap
- Suggest opportunities based on recent customer feedback related to that pillar
Integration with Other Skills
- After running this: Suggest
/customer-intelif feedback patterns emerge - If blockers found: Suggest
/meeting-prepfor key stakeholder discussions - If misalignment detected: Suggest reviewing System/pillars.yaml
Example Output
# 📋 Roadmap Review
**Date:** 2026-01-28
**Projects reviewed:** 8
---
## 🎯 Active Initiatives
### Payments Redesign
**Pillar:** Revenue Growth
**Status:** In Progress
**Last updated:** 3 days ago
**Next milestone:** Design review on Friday
On track. Engineering started implementation. Sarah (design) needs
feedback by Wed for final mockups.
### Real-time Notifications
**Pillar:** Product Quality
**Status:** In Progress
**Last updated:** 2 days ago
**Next milestone:** Beta launch Feb 5
Engineering complete. QA testing in progress. Beta group identified
(10 customers).
---
## 🚨 Attention Needed
### Dashboard Analytics v2
**Issue:** Stale (21 days since update)
**Details:** No recent activity. Last note: "waiting on data team"
**Suggested action:** Check in with data team lead on timeline
### Mobile App Refresh
**Issue:** Blocked
**Details:** Waiting on design system components from design team
**Suggested action:** Schedule checkpoint with design team this week
### Customer Portal Improvements
**Issue:** No pillar alignment
**Details:** No pillar tag found in project file
**Suggested action:** Tag with appropriate pillar or clarify strategic fit
---
## 💡 Recent Stakeholder Feedback
- **Acme Corp (Sarah)** - Frustrated with reporting time, wants dashboards
- **Engineering (Mike)** - API refactor taking longer than expected, may impact Q1
- **Sales team** - 3 prospects asked about mobile app during demos this month
---
## ✅ Alignment Check
**Pillars with active work:**
- Revenue Growth: 3 projects
- Product Quality: 2 projects
- Customer Experience: 2 projects
**Pillars without active work:**
- Team Development: No active projects (intentional - focus is external)
---
## 📊 Summary
**Health score:** Needs Attention
- 5 projects on track
- 2 projects need attention
- 1 project blocked
**Recommended actions:**
1. Unblock Dashboard Analytics v2 - check data team status
2. Resolve Mobile App Refresh blocker - design checkpoint
3. Add pillar tag to Customer Portal Improvements
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
getting-started
Interactive post-onboarding tour with adaptive pathways based on available data
industry-truths
Define time-horizoned assumptions about your industry/domain that ground strategic thinking and prevent building on quicksand
process-meetings
Process synced Granola meetings to update person pages, extract tasks, and organize meeting notes
pi-tools
View and manage Pi-built extensions synced to Dex. Shows available tools, commands, and sync status.
pi
Route tasks to Pi for comparison testing. Toggle Pi mode or run specific commands through Pi.
commitment-extractor
Extract and track commitments from meeting notes - who promised what to whom, with deadlines and status tracking.
Didn't find tool you were looking for?