Agent Skillsbacoco/BMad-Skills › bmad-discovery-research

bmad-discovery-research

GitHub

用于将模糊想法转化为结构化简报,通过头脑风暴、竞品分析和需求澄清,识别目标、约束与风险,为产品规划提供依据。

.claude/skills/bmad-discovery-research/SKILL.md bacoco/BMad-Skills

Trigger Scenarios

用户提出初步创意或'如果...会怎样' 请求协助思考问题或探索可能性 提及新项目、新功能或市场探索 需要研究特定主题或理解现有项目

Install

npx skills add bacoco/BMad-Skills --skill bmad-discovery-research -g -y
More Options

Non-standard path

npx skills add https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/bmad-discovery-research -g -y

Use without installing

npx skills use bacoco/BMad-Skills@bmad-discovery-research

指定 Agent (Claude Code)

npx skills add bacoco/BMad-Skills --skill bmad-discovery-research -a claude-code -g -y

安装 repo 全部 skill

npx skills add bacoco/BMad-Skills --all -g -y

预览 repo 内 skill

npx skills add bacoco/BMad-Skills --list

SKILL.md

Frontmatter
{
    "name": "bmad-discovery-research",
    "metadata": {
        "outputs": [
            "discovery-brief",
            "research-notes",
            "problem-statement"
        ],
        "triggers": {
            "keywords": [
                "idea",
                "brainstorm",
                "explore",
                "research",
                "thinking",
                "discovery",
                "analyze"
            ],
            "patterns": [
                "I have an idea",
                "What if we",
                "Help me think",
                "explore possibilities",
                "I'm thinking about",
                "brainstorm",
                "research"
            ]
        },
        "auto-invoke": true,
        "capabilities": [
            "brainstorming",
            "research",
            "competitive-analysis",
            "discovery",
            "problem-exploration"
        ],
        "prerequisites": []
    },
    "description": "Brainstorms ideas and researches projects.",
    "allowed-tools": [
        "Read",
        "Write",
        "Grep"
    ]
}

Discovery Analysis Skill

When to Invoke

Automatically activate this skill when the user:

  • Says "I have an idea...", "What if we...", "I'm thinking about..."
  • Asks "Help me think through...", "Can you help me brainstorm...", "Let's explore..."
  • Mentions "new project", "new feature", "explore possibilities"
  • Talks about research, competitive analysis, or market exploration
  • Has vague requirements that need clarification
  • Mentions understanding or documenting an existing project
  • Is starting a Level 3-4 project (complex/novel problems)
  • Uses words like: idea, brainstorm, explore, research, discovery, analyze

Specific trigger phrases:

  • "I have an idea for [something]"
  • "What if we built [something]"
  • "Help me think through [problem]"
  • "Can we explore [opportunity]"
  • "I need to research [topic]"
  • "Document this project"
  • "Understand this codebase"

Do NOT invoke when:

  • User already has a detailed PRD (use bmad-product-planning instead)
  • User is asking for implementation help (use bmad-development-execution instead)
  • User has clear, well-defined requirements (skip to bmad-product-planning)
  • User is asking about workflow status (use main-workflow-router)
  • Project is Level 0-2 and requirements are clear (skip to bmad-product-planning)

Mission

Turn vague ideas or problem statements into structured briefs that downstream skills can trust. Identify goals, constraints, risks, and unknowns to inform product planning.

Inputs Required

  • problem_statement: initial idea, pain, or opportunity description
  • stakeholders: who cares about the outcome and why
  • context_assets: repos, documents, or market references available for analysis

If essential context is missing, gather it before deeper synthesis.

Outputs

  • Discovery brief following patterns in REFERENCE.md
  • Brainstorm notes (from assets/brainstorm-template.md.template)
  • Product brief (from assets/product-brief-template.md.template)
  • Research dossier (from assets/research-dossier-template.md.template)
  • Prioritized questions and risk register captured for product-requirements skill
  • Recommendation on readiness to progress or need for further discovery

Template locations: .claude/skills/bmad-discovery-research/assets/*.template

Process

  1. Validate entry criteria in CHECKLIST.md and classify project complexity.
  2. Conduct desk research across provided assets; cite sources.
  3. Frame insights into concise problem summary, goals, personas, and constraints (use templates in assets/).
  4. Document open questions, assumptions, and risks with recommended owners.
  5. Deliver summary plus links to created artifacts for the orchestrator and stakeholders.

Note on automation: This skill currently operates through collaborative conversation using templates. No automation scripts are required—artifacts are generated manually using Jinja2 templates from assets/. See scripts/README.md for future automation roadmap.

Quality Gates

Confirm CHECKLIST.md is satisfied before signaling readiness for planning. Missing data or low confidence requires escalation.

Error Handling

  • If the idea remains ambiguous after initial probing, request specific clarifications rather than guessing.
  • Flag conflicting stakeholder goals and recommend alignment conversations.
  • When scope is too small (Level 0-1), suggest redirecting to lighter-weight workflows documented in REFERENCE.md.

Version History

  • 58378b1 Current 2026-08-20 13:14

Same Skill Collection

.claude/skills/bmad-observability-readiness/SKILL.md
.claude/skills/bmad-performance-optimization/SKILL.md
.claude/skills/bmad-security-review/SKILL.md
.claude/skills/bmad-taskmaster-mcp-bootstrap/SKILL.md
.claude/skills/core-skill-creation/SKILL.md
.claude/skills/main-workflow-router/SKILL.md
.claude/skills/bmad-architecture-design/SKILL.md
.claude/skills/bmad-development-execution/SKILL.md
.claude/skills/bmad-product-planning/SKILL.md
.claude/skills/bmad-story-planning/SKILL.md
.claude/skills/bmad-test-strategy/SKILL.md
.claude/skills/bmad-ux-design/SKILL.md
.claude/skills/openspec-change-closure/SKILL.md
.claude/skills/openspec-change-implementation/SKILL.md
.claude/skills/openspec-change-proposal/SKILL.md

Metadata

Files
0
Version
58378b1
Hash
c57100b6
Indexed
2026-08-20 13:14

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 08:37
浙ICP备14020137号-1 $mapa de visitantes$