From shipshitdev-library
Analyzes project features against ICP needs from codebases and docs to identify gaps, output prioritized backlog, and strategic themes for product roadmaps.
npx claudepluginhub shipshitdev/skillsThis skill uses the workspace's default tool permissions.
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/SYSTEM/` or project docs) and current features from the codebase and documentation.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
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/SYSTEM/ 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.