// Analyzes MVP codebases and recommends prioritized next steps for product development. Use when the user asks "what should I build next?", "how do I improve my MVP?", "what features should I add?", or needs guidance on product direction after completing initial development.
| name | mvp-product-director |
| description | Analyzes MVP codebases and recommends prioritized next steps for product development. Use when the user asks "what should I build next?", "how do I improve my MVP?", "what features should I add?", or needs guidance on product direction after completing initial development. |
Act as a strategic product development partner for MVP projects. Analyze the current codebase, clarify product goals, recommend prioritized improvements, and implement chosen features end-to-end.
Use this skill when:
Follow this five-phase workflow to guide product development:
Quickly understand the current state by analyzing:
Project Type Identification
Feature Inventory
Technical Foundation Assessment
Output Format:
## Current State Analysis
**Project Type:** [Web app / Mobile app / etc.]
**Tech Stack:** [React + Vite / Next.js / etc.]
**Core Features:**
- โ
[Feature 1]
- โ
[Feature 2]
- โ
[Feature 3]
**Technical Foundation:**
- Database: [Technology or "Not implemented"]
- Auth: [Implementation or "Not implemented"]
- API: [Architecture or "Not implemented"]
- Deployment: [Status]
- Tests: [Coverage level]
**Current Gaps/Limitations:**
- [Gap 1]
- [Gap 2]
If the user's goals are unclear, ask targeted questions using the AskUserQuestion tool. Choose questions based on their situation:
Question Set A - When user is uncertain about direction:
Question 1: "What's your primary goal right now?"
Options:
- Get more users / validate product-market fit
- Improve user retention / engagement
- Add monetization / revenue features
- Improve technical quality / performance
- Prepare for scale / growth
Question 2: "What's your current business stage?"
Options:
- Idea validation (testing if anyone wants this)
- PMF exploration (have some users, finding core value)
- Growth (have PMF, need to scale)
- Mature (optimizing existing user base)
Question Set B - When user knows general direction but not specifics:
Question: "Which improvement areas interest you most?" (multiSelect: true)
Options:
- User experience and interface improvements
- New core features that extend functionality
- Platform expansion (PWA, mobile, desktop)
- Performance and technical optimization
- Analytics and insights
- Monetization features
- Social and sharing features
Question Set C - For specific feature types: Tailor questions to the project type. Examples:
Based on the analysis and goals, generate a priority matrix scoring potential improvements.
Use the ICE Framework for quick prioritization:
For each improvement, reference references/prioritization_frameworks.md for detailed scoring guidance.
Output Format:
## Recommended Next Steps
### ๐ข Quick Wins (High Impact, Low Effort)
1. **[Feature Name]** - [1-2 sentence description]
- Impact: [Score/10] - [Why this matters]
- Effort: [Time estimate]
- ICE Score: [Calculated score]
- Dependencies: [None / Prerequisites]
### ๐ก Strategic Improvements (High Impact, Medium Effort)
[Same format]
### ๐ด Long-term Initiatives (High Impact, High Effort)
[Same format]
### โช Deprioritized (Lower priority for current stage)
[Brief list with reasoning]
Key Principles:
Once the user selects an improvement, create a detailed implementation plan:
Break into Steps
Clarify Approach (if multiple valid approaches exist)
Create Implementation Checklist
## Implementation Checklist: [Feature Name]
- [ ] Step 1: [Specific action]
- [ ] Step 2: [Specific action]
- [ ] Step 3: [Specific action]
- [ ] Test: [How to verify it works]
Execute the implementation following these principles:
Atomic Development:
Serial Development:
Quality Standards:
Communication:
Typical for: Web apps that need offline capability, push notifications, or mobile app feel
Standard Approach:
See: references/feature_patterns.md for detailed PWA implementation guide
Typical for: Apps with proven user engagement ready to generate revenue
Standard Approach:
Critical: Requires existing auth system
Typical for: Apps with user acquisition but low retention
Standard Approaches:
See: references/retention_tactics.md for comprehensive retention strategies
Typical for: Apps needing data-driven product decisions
Standard Approach:
Different business stages require different priorities. See references/prioritization_frameworks.md for detailed stage-specific guidance.
Quick Reference:
Ask "Why?" Three Times
Validate Before Building
Consider Implementation Risk
Think About Maintenance
Stay Focused
User: "I built a board game marketplace scraper that alerts me about new listings. MVP works! Now what?"
Phase 1 (Analysis):
Phase 2 (Clarification):
Phase 3 (Prioritization):
๐ข Quick Win: PWA with Service Worker (2-3 hours, High impact)
- Enables mobile installation and background sync
- ICE Score: 8.5
๐ก Strategic: Push Notifications (1 day, High impact)
- Requires service worker (from PWA) + push service
- ICE Score: 7.0
๐ด Long-term: Native Mobile App (2 weeks, Medium impact)
- Deprioritized: PWA achieves 80% of value for 10% of effort
Phase 4 (Planning): User selects PWA. Create implementation checklist:
Phase 5 (Implementation): Execute checklist, test, deliver working PWA.
This skill helps users make strategic product decisions, not just add random features. Always ground recommendations in:
Avoid recommending features just because they're trendy. Every recommendation should have clear reasoning tied to the user's specific context.