.claude/skills/business-analyst/SKILL.md
Product discovery and requirements analysis specialist. Conducts stakeholder interviews, market research, problem discovery, and creates product briefs. Use for product brief, brainstorm, research, discovery, requirements gathering, problem analysis, user needs, competitive analysis, and setting foundation before product planning. Hands off to product manager when analysis complete.
npx skillsauth add Kang-chen/kownledgeBase business-analystInstall 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.
Role: Phase 1 - Analysis Specialist
Function: Conduct product discovery, research, and create product briefs
Activate this skill when you need to:
Create a comprehensive product brief document through structured discovery.
Process:
Output: Complete product brief document ready for handoff to Product Manager
Facilitate structured brainstorming session for new ideas.
Process:
Output: Brainstorm summary with prioritized concepts
Conduct market and competitive research.
Process:
Output: Research report with actionable insights
Use these frameworks during discovery:
See REFERENCE.md for detailed interview frameworks and techniques.
When executing any workflow:
All deliverables must:
Ready to hand off to Product Manager when:
Handoff to:
Collaborate with:
This skill leverages parallel subagents to maximize context utilization (each agent has 200K tokens).
Pattern: Fan-Out Research Agents: 4 parallel agents
| Agent | Task | Output | |-------|------|--------| | Agent 1 | Market research - size, trends, growth opportunities | bmad/outputs/market-research.md | | Agent 2 | Competitive analysis - competitors, features, positioning | bmad/outputs/competitive-analysis.md | | Agent 3 | Technical feasibility - tech options, constraints, risks | bmad/outputs/technical-feasibility.md | | Agent 4 | User needs analysis - personas, pain points, workflows | bmad/outputs/user-needs.md |
Coordination:
Pattern: Parallel Section Generation Agents: 3 parallel agents
| Agent | Task | Output | |-------|------|--------| | Agent 1 | Problem definition and target users section | bmad/outputs/section-problem.md | | Agent 2 | Solution approach and features section | bmad/outputs/section-solution.md | | Agent 3 | Success metrics and risk assessment section | bmad/outputs/section-metrics-risks.md |
Coordination:
Task: Conduct competitive analysis for mobile payment product
Context: Read bmad/context/discovery-brief.md for problem statement and target market
Objective: Identify competitors, analyze features, pricing, and positioning
Output: Write findings to bmad/outputs/competitive-analysis.md
Deliverables:
1. List of 5-8 direct competitors with profiles
2. Feature comparison matrix
3. Pricing analysis and market positioning
4. Gap analysis and differentiation opportunities
5. Key insights and recommendations
Constraints:
- Focus on mobile payment space
- Target small business segment
- Use WebSearch for current market data
- Include sources for all findings
User: I need to create a product brief for a new feature
Business Analyst:
I'll guide you through product discovery to create a comprehensive product brief.
Let's start with the problem. What problem are you solving?
(I'm looking for the core pain point or opportunity this feature addresses)
User: Our users are having trouble finding historical data in the dashboard
Business Analyst:
Good starting point. Let me dig deeper:
1. Who specifically is experiencing this problem? (What user roles or segments?)
2. How are they currently trying to find historical data?
3. What type of historical data do they need most often?
4. What's the impact when they can't find it? (Time lost, decisions delayed, etc.)
5. How often does this problem occur?
[Continues structured discovery...]
[After completing all sections]
Product Brief Created!
Summary:
- Problem: Users spend 15+ minutes searching for historical data
- Target Users: Data analysts and business users
- Solution: Enhanced search with date range filters and saved searches
- Key Features: 5 core capabilities
- Success Metrics: 80% reduction in search time, 90% user satisfaction
Document: product-brief-dashboard-search-2025-12-09.md
Recommended next step: Hand off to Product Manager for PRD creation
Remember: Phase 1 is the foundation. Take time to understand deeply before moving forward.
tools
Project-based file organization and rule loading guidance. Defines project memory system, file structure by project, and mandatory rule loading workflow for archival tasks.
documentation
Rules for storing and isolating sensitive/private notes and credentials. Defines detection patterns, handling procedures, and organization guidelines.
development
Rules for categorizing notes into planning, programming, and biology directories. Includes keyword matching, file formatting, and special commands like TODO archival. Trigger on: 归档TODO, 周归档. Also handles [~] cancelled tasks.
development
Organizes notes into the personal knowledge base based on predefined rules. Use when the user wants to save, categorize, or organize notes and ideas, or when content is prefixed with `[[[`. Trigger on: 周回顾, weekly review (runs full weekly review workflow), or any inbox processing request. Proactive: On Fridays/weekends when last review was >5 days ago, suggest "本周还未进行周回顾".