Competitor Analysis Process Skill
Overview
This skill guides you through a systematic competitor analysis process to understand market landscape, identify competitive advantages, and extract valuable insights for product development.
When to Use
- Starting a new product and need to understand the competitive landscape
- Planning features and want to learn from competitors
- Creating product strategy documents
- Conducting market research
- Preparing for product positioning
Analysis Process
Step 1: Determine Competitor Scope
Objective: Identify direct and indirect competitors to analyze.
Actions:
- Identify direct competitors (similar products, same target market)
- Identify indirect competitors (alternative solutions)
- Document competitor basic information
Output: 01-competitor-scope.md
Template:
# 竞品范围确定
## 一、分析目标
## 二、竞品范围
### 2.1 直接竞品
| 竞品名称 | 厂商 | 定位 | 核心功能 | 市场占有率 |
|---------|------|------|---------|-----------|
### 2.2 间接竞品
| 竞品名称 | 厂商 | 定位 | 相关功能 | 参考价值 |
|---------|------|------|---------|---------|
## 三、分析维度
## 四、信息来源Step 2: Analyze Core Functions
Objective: Compare core features across competitors.
Actions:
- Analyze organization management features
- Analyze user management features
- Analyze permission management features
- Analyze system integration capabilities
- Analyze user experience
Output: 02-core-function-analysis.md
Key Comparison Areas:
- Organization Management (structure, departments, roles)
- User Management (lifecycle, authentication, status)
- Permission Management (RBAC, data permissions, field permissions)
- System Integration (SSO, APIs, application ecosystem)
- User Experience (interface, interaction, mobile support)
Step 3: Analyze Pros and Cons
Objective: Identify strengths and weaknesses of each competitor.
Actions:
- List competitor advantages
- List competitor disadvantages
- Identify differentiation opportunities
- Define product positioning
Output: 03-competitor-pros-cons.md
Analysis Framework:
For each competitor:
- Advantages (功能、体验、生态、技术)
- Disadvantages (复杂度、定制化、安全、学习成本)
- Differentiation opportunitiesStep 4: Extract Lessons Learned
Objective: Identify valuable features and practices to learn from.
Actions:
- List features worth learning from each competitor
- Prioritize by importance (P0/P1/P2/P3)
- Document implementation suggestions
Output: 04-lessons-learned.md
Priority Levels:
- P0 (Must Have): Core competitive features
- P1 (Should Have): Important differentiators
- P2 (Nice to Have): Enhancement features
- P3 (Future Consideration): Innovative features
Step 5: Generate Analysis Report
Objective: Compile comprehensive competitor analysis report.
Actions:
- Write executive summary
- Document competitor profiles
- Present function comparisons
- Provide strategic recommendations
- Define competitive positioning
Output: 05-competitor-analysis-report.md
Report Structure:
# 竞品分析报告
## 一、执行摘要
## 二、竞品概况
## 三、功能对比分析
## 四、竞品优缺点分析
## 五、可借鉴功能点
## 六、竞争策略建议
## 七、风险与应对
## 八、结论与建议
## 九、附录Document Checklist
| Step | Document | Status |
|---|---|---|
| 1 | 竞品范围确定 | ⬜ |
| 2 | 核心功能分析 | ⬜ |
| 3 | 优缺点分析 | ⬜ |
| 4 | 可借鉴功能点 | ⬜ |
| 5 | 竞品分析报告 | ⬜ |
Best Practices
- Be Objective: Analyze based on facts, not opinions
- Focus on Users: Always consider user needs and pain points
- Look Beyond Features: Consider ecosystem, pricing, and support
- Identify Gaps: Find opportunities competitors are missing
- Stay Current: Competitor landscape changes rapidly
Common Pitfalls to Avoid
- ❌ Copying features without understanding user needs
- ❌ Focusing only on direct competitors
- ❌ Ignoring market trends and emerging players
- ❌ Analysis paralysis - too much detail, no action
- ❌ Not updating analysis regularly
Output Location
All competitor analysis documents should be stored in:
<project-path>/docs/XX-project-phase/XX-requirements-analysis/03-competitor-analysis/Skill Version: 1.0
Last Updated: 2026-03-08
Applicable Phase: Requirements Analysis
