project-planning
SKILL.md
Project Planning Workflow
Guide the user through structured project planning with active research to generate comprehensive documentation.
Phase 1: Problem Definition
Ask and document:
- What problem are you solving? (pain point)
- Who has this problem? (target users)
- How is it being solved today? (alternatives)
- Why will your solution be better? (differentiation)
Phase 2: User Personas
For each user type:
- Name and demographics
- Goals - What do they want to achieve?
- Pain points - What frustrates them today?
- User journey - How will they use the product?
Create 2-3 personas minimum.
Phase 3: Feature Requirements
Guide through requirements gathering:
- List all features user envisions
- Categorize by priority:
- P0 - MVP, must have for launch
- P1 - Important, soon after launch
- P2 - Nice to have, future
- Assign requirement IDs (REQ-AREA-NNN)
Phase 4: Research MCP Servers (CRITICAL)
Based on identified features and integrations, actively research available MCP servers:
Research steps:
- List all external services the project will integrate with
- Web search for each: "MCP server for [service name]"
- Check official registry: https://github.com/modelcontextprotocol/servers
- Check community registry: https://mcp.so/
For each discovered server:
- Does it cover needed functionality?
- What are the setup requirements?
- Is it actively maintained?
Document findings in CLAUDE.md
Phase 5: Research Skills Needed
Identify workflows that should become skills:
Ask:
- What multi-step processes will be repeated?
- What commands are complex or error-prone?
- What workflows need consistency?
Research similar projects:
- Web search: "[project type] development workflow"
- What automation do similar teams use?
Document planned skills in CLAUDE.md
Phase 6: Research Technical Architecture
Don't assume - research what fits:
- Web search: "[problem domain] architecture patterns 2025"
- Web search: "[similar product] tech stack"
- Consider constraints: budget, team skills, scale requirements
Evaluate options for:
- Frontend - Framework, styling, state management
- Backend - Language, framework, hosting model
- Database - SQL vs NoSQL, managed vs self-hosted
- Infrastructure - Cloud provider, serverless vs containers
Create ASCII architecture diagram.
Phase 7: Success Metrics
Define measurable goals:
- Business metrics - Revenue, users, engagement
- Technical metrics - Performance, uptime, latency
- Timeline - Milestones and deadlines
Phase 8: Risks & Mitigations
Identify:
- Technical risks (new tech, scaling, integrations)
- Business risks (market, competition, timing)
- Resource risks (budget, timeline, skills)
For each: probability, impact, mitigation strategy.
Output
Generate these documents with research findings:
docs/PRD.md- Complete product requirementsdocs/ARCHITECTURE.md- Technical design with rationaledocs/REQUIREMENTS.md- Detailed feature specs.mcp.json- Configured with researched servers.claude/skills/- Initial skills based on researchCLAUDE.md- Updated with full project context
Tips
- Don't skip research phases - assumptions cause rework
- Be specific - "fast" → "< 2s load time"
- Prioritize ruthlessly - MVPs should be minimal
- Document research findings - future you will thank you
- Validate MCP servers exist before planning around them
Weekly Installs
2
Repository
forever-efficie…-websiteFirst Seen
Jan 26, 2026
Installed on
mcpjam2
qwen-code2
windsurf2
zencoder2
crush2
claude-code2