bundles/planning/skills/roadmap-analyzer/SKILL.md
Analyze project features against ICP (Ideal Customer Profile) needs to identify gaps and recommend roadmap priorities. Use this skill when asked to evaluate current product state, identify what should be built next, assess competitive positioning, or plan product roadmap based on target customer needs. Outputs gap analysis, prioritized backlog, and strategic themes. Discovers ICP and features from project documentation.
npx skillsauth add shipshitdev/library roadmap-analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill analyzes a project's current feature set against the needs of the Ideal Customer Profile (ICP). Before analyzing, discover the project's ICP from documentation (.agents/memory/ or project docs) and current features from the codebase and documentation.
The skill produces three outputs:
Invoke this skill when asked to:
Use a hybrid approach to identify existing project capabilities (discover from project):
Search the codebase for feature implementations. Focus on:
Key directories to explore:
apps/frontend-apps/*/ - Frontend applications
apps/apis/*/ - Backend APIs
packages/*/ - Shared packages
Search patterns for features:
Use grep/glob to find:
pattern: "edit|timeline|trim|cut|transition"pattern: "avatar|character|persona|voice"pattern: "export|format|platform|render"pattern: "template|preset|brand"pattern: "ai|generate|auto|openai|anthropic"Ask the user:
Organize discovered features into categories from references/feature-categories.md:
For each feature, note:
Read the reference documents to understand requirements:
Required reading:
references/icp-profile.md - Deep understanding of target customer needsreferences/editor-needs.md - What editors need for great social contentreferences/feature-categories.md - Comprehensive feature taxonomyKey focus areas from ICP:
Critical editor needs:
Compare current features against ICP needs and editor requirements.
Format:
| Feature Category | ICP Need Priority | Current State | Gap Severity | Key Missing Elements |
|-----------------|-------------------|---------------|--------------|----------------------|
| AI Avatar Creation | CRITICAL | Partial | HIGH | Multiple avatars, avatar library, voice cloning |
| Platform Optimization | CRITICAL | Missing | CRITICAL | Auto-reframe, batch export multiple formats |
| ... | ... | ... | ... | ... |
Gap Severity Levels:
Priority Levels:
Highlight gaps where:
Create a ranked list of features to build next.
Score each feature on:
ICP Impact (1-5)
Urgency (1-5)
Implementation Effort (1-5)
Priority Score = (ICP Impact × 2 + Urgency × 1.5) / Implementation Effort
Higher score = higher priority.
## Prioritized Feature Backlog
### P0 (Build Immediately - Priority Score > 3.0)
1. **[Feature Name]** (Score: 4.2)
- **Why**: [ICP impact explanation]
- **Customer need**: [Specific ICP pain point addressed]
- **Effort**: [Time estimate]
- **Dependencies**: [What's needed first]
### P1 (Build Next Quarter - Priority Score 2.0-3.0)
[Same format]
### P2 (Future Consideration - Priority Score < 2.0)
[Same format]
Identify features with:
These are "quick wins" that deliver high value with low investment.
Group features into high-level strategic focus areas.
Analyze feature clusters to identify 3-5 strategic themes, such as:
Example themes:
For each theme, provide:
## [Theme Name]
**Vision**: [1-2 sentence vision for this theme]
**ICP Alignment**: [How this theme serves ICP needs]
**Current State**: [Where we are today]
**Target State**: [Where we need to be]
**Key Initiatives**:
1. **[Initiative Name]**
- Features: [Specific features]
- Impact: [Expected outcome]
- Timeline: [When to build]
2. **[Next initiative]**
[Same format]
**Success Metrics**:
- [Metric 1]: [Target]
- [Metric 2]: [Target]
Recommend theme focus order based on:
Combine all analysis into a comprehensive report:
# [Project] Roadmap Analysis
## [Date]
## Executive Summary
[3-5 bullets summarizing key findings and recommendations]
## Gap Analysis
[Gap analysis table from Step 3]
## Critical Gaps
[Detailed explanation of critical gaps from Step 3.2]
## Prioritized Backlog
[Prioritized backlog from Step 4]
## Quick Wins
[Quick wins list from Step 4.3]
## Strategic Themes
[Strategic themes from Step 5]
## Recommended Focus
**Next 30 days**: [Immediate priorities]
**Next quarter**: [Q1 focus areas]
**Next 6 months**: [Half-year vision]
## Appendix
### Feature Inventory
[Complete list of discovered features]
### ICP Summary
[Brief ICP recap]
Three comprehensive reference documents inform the analysis:
icp-profile.md: Detailed profile of target customers (SMBs creating UGC with AI, empowering users, building AI avatar armies). Includes pain points, core needs, success metrics, and buying journey.
editor-needs.md: Comprehensive breakdown of what video editors need to create great content for social platforms (TikTok, Instagram, YouTube). Covers editing capabilities, platform-specific requirements, audio/visual needs, and competitive benchmarks.
feature-categories.md: Taxonomy of 15 feature categories typical in AI UGC platforms. Provides framework for organizing discovered features and identifying gaps systematically.
Load these references at the start of analysis to inform all evaluation and recommendations.
testing
Use this skill when users need to validate a launch plan, assess MVP scope, or determine if they're ready to execute. Activates for "validate my plan," "am I ready to launch," "is my scope too big," or when assessing action readiness.
testing
Use this skill when users are stuck on a decision, overthinking, experiencing analysis paralysis, or need to ship faster. Activates for "should I wait," "I can't decide," "I'm overthinking," or when speed is critical and perfectionism is the enemy.
development
Use this skill when users need to make early hires, build their founding team, determine compensation/equity, decide who to hire first, or scale from founders to first employees. Activates for "who should I hire first," "early hiring," "equity for employees," or team building questions.
data-ai
Use this skill when users need to remove customer friction, improve customer success, handle objections, design guarantees, or eliminate obstacles between customers and results. Activates for customer success issues, objection handling, or "customers can't get results" problems.