技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
bmad-research【数据与研究】Conducts market, competitive, domain, and technical research using live web sources, producing a cited research-report.md to inform BMAD planning decisions. Use when the user says: - "research [topic/market/technology]" - "competitive analysis" or "who are the competitors" - "market size" or "market landscape" - "technical research" or "evaluate [te…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: bmad-research description: | Conducts market, competitive, domain, and technical research using live web sources, producing a cited research-report.md to inform BMAD planning decisions.
Use when the user says:
Conducts structured, cited research across three modes to feed BMAD planning workflows. Output is a research-report.md in bmad-output/, ready for handoff to planning skills.
Before searching, confirm:
bmad-output/research-report.mdIf project-context.md exists, read it first (bmad-output/project-context.md) for
scope constraints.
Use the source-type strategy guide to pick sources by research type:
${CLAUDE_PLUGIN_ROOT}/skills/bmad-research/scripts/research-sources.sh
Run it (Bash) to print the guide, then sketch a query plan:
Track progress with TodoWrite.
Citation discipline: for every factual claim, record source URL + access date.
When a claim cannot be verified across 2+ sources, mark it [UNVERIFIED].
If mode is Update, read the existing report first. Then:
[UNVERIFIED])If mode is Validate:
[VERIFIED], [CONTRADICTED source: …], or [UNVERIFIED]Use the template:
${CLAUDE_PLUGIN_ROOT}/skills/bmad-research/templates/research-report.template.md
Fill all sections. Sections irrelevant to the research type may be omitted (mark as N/A). Write the completed report to:
bmad-output/research-report.md # or a user-specified path
Required sections regardless of mode:
After writing the report, tell the user:
Record the research decision in bmad-output/decision-log.md:
## Research: [Topic] — [Date]
- Mode: [Create/Update/Validate]
- Types: [Market/Competitive/Technical/Domain]
- Key finding: [one sentence]
- Report: bmad-output/research-report.md
- Next skill: [skill name]
For broad research covering multiple types simultaneously, fan out parallel agents:
Agent 1 — Market Agent
Read project-context.md, then conduct market research on [topic]:
TAM/SAM/SOM, growth rates, key trends. Write findings to
bmad-output/research-scratch/market.md with full citations.
Agent 2 — Competitive Agent
Read project-context.md, then research top 3-5 competitors for [topic]:
features, pricing, strengths/weaknesses, user sentiment. Write findings to
bmad-output/research-scratch/competitive.md with full citations.
Agent 3 — Technical/Domain Agent
Read project-context.md, then research technical landscape for [topic]:
technology options, ecosystem health, standards. Write findings to
bmad-output/research-scratch/technical.md with full citations.
After all agents complete, synthesize scratch files into the final report using the template. Delete scratch files after synthesis.
Part of the BMAD Planning & Orchestrator plugin — a Claude Code harness for the BMAD Method by the BMAD Code Organization (https://github.com/bmad-code-org/BMAD-METHOD). Implements the spirit of
bmad-market/domain/technical-research. All methodology credit belongs to the BMAD Code Organization.