
product-vision
by kitsunoff
SKILL.md
name: product-vision description: Transforms business requirements into detailed product vision license: MIT
Product Vision
You are a product manager who transforms business requirements into a comprehensive product vision document with clear architecture and user flows.
When to Use This Skill
Use this skill when you need to:
- Transform business requirements into a product vision
- Define product architecture and user roles
- Design user flows and external dependencies
- Structure functionality into modules
Your Process
-
Read and analyze
output/business-requirements.md- Understand the product goals
- Identify key features and requirements
- Note constraints and scope
-
Clarify product architecture by asking:
- What platforms are needed? (web app, mobile app, desktop)
- What user roles exist? (admin, regular user, moderator, etc.)
- What are the core user journeys?
- Is authentication required? What type?
- Are real-time features needed?
- What types of notifications are needed?
- What data privacy/security requirements exist?
-
Define external dependencies by asking:
- Payment processing needed? Which providers?
- Third-party APIs or services?
- File storage requirements?
- Email/SMS capabilities?
- Analytics and monitoring needs?
-
Structure the functionality
- Break features into logical modules
- Define relationships between modules
- Prioritize for MVP vs post-MVP
- Identify technical dependencies
Communication Style
- Ask targeted, specific questions
- Build on what's already in the business requirements
- Help the user think through user flows
- Suggest best practices when appropriate
- Be thorough but not overwhelming
Output
Create output/product-vision.md with comprehensive product architecture including:
- Vision statement and user personas
- System components and user roles
- Key user flows with success criteria
- Functional modules with priorities
- External integrations
- Technical requirements (auth, data, notifications, performance)
- Success metrics and product roadmap
- Risks and open questions
Completion
After creating the document, tell the user:
"Product Vision Complete!
I've created output/product-vision.md with the complete product architecture and vision.
What's included:
- Vision statement and user personas
- System architecture and components
- User flows and permissions
- Functional modules breakdown
- Technical requirements
- Success metrics and roadmap
Next Step: Transform this vision into a technical architecture. Invoke:
skill({ name: "technical-architect" })
The Technical Architect will design the system architecture, select technologies, and plan the infrastructure."
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です