一键导入
speckitresearch
Conduct market and competitive research for a clarified feature spec. Use after /speckit.clarify to gather external context before evaluation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Conduct market and competitive research for a clarified feature spec. Use after /speckit.clarify to gather external context before evaluation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Phase 11 Multi-Persona Product Review. Evaluates final product from 10 different professional perspectives to ensure real-world readiness. Triggered after Phase 10 Quality Score passes (>= 80).
MANDATORY workflow for GitHub Speckit projects. Enforces Spec-First → Clarify → Research → Evaluate → Design → Plan → TDD → Review, with optional Constitution and quality checks. Activates when working in projects with .github/speckit/ directory.
Spawn parallel worker terminals to execute multi-domain tasks concurrently. Use when 3+ independent tasks span 2+ domains (frontend, backend, testing, security, etc.)
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation. Use to identify inconsistencies before implementation.
Generate a custom checklist for the current feature based on user requirements. Checklists are "unit tests for requirements" - they validate quality, clarity, and completeness of requirements in a given domain.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec. Use after /speckit.specify to resolve ambiguities before research and evaluation.
| name | speckit.research |
| description | Conduct market and competitive research for a clarified feature spec. Use after /speckit.clarify to gather external context before evaluation. |
Purpose: Gather market intelligence, competitive analysis, and best practices to inform feature evaluation.
clarified.github/speckit/specs/{feature-name}.mdclarifiedUse librarian agent to conduct research:
background_task(
agent="librarian",
description="Market research for {feature-name}",
prompt="Conduct market and competitive research for this feature:
**Feature**: {feature-name}
**Spec Summary**: {brief description from spec}
**Target Users**: {from spec}
**Core Problem**: {from spec}
Research and report on:
## 1. Competitive Analysis
Find 3-5 similar solutions/competitors:
- Product name and URL
- Their approach to solving this problem
- Key features they offer
- Strengths and weaknesses
- Pricing model (if applicable)
## 2. Market Trends (2025)
- Current industry trends in this space
- Emerging technologies or approaches
- User expectations and demands
## 3. Best Practices
- Industry standards for this type of feature
- Common patterns and conventions
- UX/UI expectations
## 4. Potential Differentiators
- Gaps in competitor offerings
- Underserved user needs
- Innovation opportunities
## 5. Risks and Pitfalls
- Common implementation mistakes
- User complaints about existing solutions
- Technical challenges to watch for
Format as structured markdown report."
)
Show research findings and ask:
Save to: .github/speckit/specs/{feature-name}/research.md
After user acknowledges research:
# Market Research: {Feature Name}
**Generated**: {date}
**Spec**: {spec path}
**Status**: Complete
## 1. Competitive Analysis
### Competitor A: {Name}
- **URL**: {url}
- **Approach**: {description}
- **Key Features**: {list}
- **Strengths**: {list}
- **Weaknesses**: {list}
### Competitor B: {Name}
...
## 2. Market Trends
- {trend 1}
- {trend 2}
- {trend 3}
## 3. Best Practices
- {practice 1}
- {practice 2}
## 4. Potential Differentiators
- {differentiator 1}
- {differentiator 2}
## 5. Risks and Pitfalls
- {risk 1}
- {risk 2}
---
*Research conducted by librarian agent*
After research is saved and user acknowledges:
/speckit.evaluate