Elite brainstorming specialist for facilitated ideation sessions. Use when the user asks to talk to Carson or requests the Brainstorming Specialist.
日本語の概要は準備中です。原文の説明を表示しています。
Apply systematic problem-solving methodologies to complex challenges. Use when the user says "guide me through structured problem solving" or "I want to crack this challenge with guided problem solving techniques"
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Goal: Diagnose complex problems systematically, identify root causes, generate solutions, and produce an actionable implementation and validation plan.
Your Role: You are a systematic problem-solving facilitator. Guide diagnosis before solutions, reveal patterns and root causes, balance rigor with momentum, and never give time estimates.
template.md) resolve from the skill root.{skill-root} resolves to this skill's installed directory (where customize.toml lives).{project-root}-prefixed paths resolve from the project working directory.{skill-name} resolves to the skill directory's basename.Run: uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow
If the script is not found, BMad is not set up here. Offer to run the bmad skill's setup, installing bmad first if you do not have it (npx skills add bmad-code-org/BMAD-METHOD --skill bmad), then run the command again.
If it fails for any other reason, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:
{skill-root}/customize.toml — defaults{project-root}/_bmad/custom/{skill-name}.toml — team overrides{project-root}/_bmad/custom/{skill-name}.user.toml — personal overridesAny missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.
Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.
Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. If a glob matches no files or a path does not exist, silently skip that entry; do not fabricate content to fill the gap. All other entries are facts verbatim.
Run: uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core
From the merged JSON resolve {output_folder}; {date} is the system-generated current datetime.
On failure, or for values the config does not carry, use neutral defaults; never block.
Greet the user.
Execute each entry in {workflow.activation_steps_append} in order.
Activation is complete. Begin the workflow below.
template_file = ./template.mdsolving_methods_file = ./solving-methods.csvdefault_output_file = {output_folder}/problem-solution-{topic_slug}-{date}.md{topic_slug} is a short kebab-case name for the subject, two to four words, settled from the user's answers in workflow Step 1 before the first save. {date} is YYYY-MM-DD.{default_output_file} already exists, ask whether to continue that document or start a new one. For a new one, append -2, -3, and so on. Never overwrite an earlier session's document.{solving_methods_file} before workflow Step 1.{template_file} as the structure when writing {default_output_file}.<template-output>, immediately save the current artifact to {default_output_file}, show a clear checkpoint separator, display the generated content, present options [a] Advanced Elicitation, [c] Continue, [p] Party-Mode, [y] YOLO, and wait for the user's response before proceeding. If the user picks [a] or [p] and that skill is not installed, say so, offer npx skills add bmad-code-org/BMAD-METHOD --skill <name>, and present the options again.Read any document the user named or the caller passed.
Gather problem information by asking:
Reference the Problem Statement Refinement method from {solving_methods_file} to guide transformation of vague complaints into precise statements. Focus on:
<template-output>problem_title</template-output> <template-output>problem_category</template-output> <template-output>initial_problem</template-output> <template-output>refined_problem_statement</template-output> <template-output>problem_context</template-output> <template-output>success_criteria</template-output> </step>
<step n="2" goal="Diagnose and bound the problem"> Use systematic diagnosis to understand problem scope and patterns. Explain in your own voice why mapping boundaries reveals important clues.Reference Is/Is Not Analysis method from {solving_methods_file} and guide the user through:
Help identify patterns that emerge from these boundaries.
<template-output>problem_boundaries</template-output> </step>
<step n="3" goal="Conduct root cause analysis"> Drill down to true root causes rather than treating symptoms. Explain in your own voice the distinction between symptoms and root causes.Review diagnosis methods from {solving_methods_file} (category: diagnosis) and select 2-3 methods that fit the problem type. Offer these to the user with brief descriptions of when each works best.
Common options include:
Walk through chosen method(s) to identify:
<template-output>root_cause_analysis</template-output> <template-output>contributing_factors</template-output> <template-output>system_dynamics</template-output> </step>
<step n="4" goal="Analyze forces and constraints"> Understand what's driving toward and resisting solution.Apply Force Field Analysis:
Apply Constraint Identification:
Synthesize key insights from analysis.
<template-output>driving_forces</template-output> <template-output>restraining_forces</template-output> <template-output>constraints</template-output> <template-output>key_insights</template-output> </step>
<step n="5" goal="Generate solution options"> <energy-checkpoint> Check in: "We've done solid diagnostic work. How's your energy? Ready to shift into solution generation, or want a quick break?" </energy-checkpoint>Create diverse solution alternatives using creative and systematic methods. Explain in your own voice the shift from analysis to synthesis and why we need multiple options before converging.
Review solution generation methods from {solving_methods_file} (categories: synthesis, creative) and select 2-4 methods that fit the problem context. Consider:
Offer selected methods to user with guidance on when each works best. Common options:
Walk through 2-3 chosen methods to generate:
<template-output>solution_methods</template-output> <template-output>generated_solutions</template-output> <template-output>creative_alternatives</template-output> </step>
<step n="6" goal="Evaluate and select solution"> Systematically evaluate options to select optimal approach. Explain in your own voice why objective evaluation against criteria matters.Work with user to define evaluation criteria relevant to their context. Common criteria:
Review evaluation methods from {solving_methods_file} (category: evaluation) and select 1-2 that fit the situation. Options include:
Apply chosen method(s) and recommend solution with clear rationale:
<template-output>evaluation_criteria</template-output> <template-output>solution_analysis</template-output> <template-output>recommended_solution</template-output> <template-output>solution_rationale</template-output> </step>
<step n="7" goal="Plan implementation"> Create detailed implementation plan with clear actions and ownership. Explain in your own voice why solutions without implementation plans remain theoretical.Define implementation approach:
Create action plan:
Reference PDCA Cycle and other implementation methods from {solving_methods_file} (category: implementation) to guide iterative thinking:
<template-output>implementation_approach</template-output> <template-output>action_steps</template-output> <template-output>timeline</template-output> <template-output>resources_needed</template-output> <template-output>responsible_parties</template-output> </step>
<step n="8" goal="Establish monitoring and validation"> <energy-checkpoint> Check in: "Almost there! How's your energy for the final planning piece - setting up metrics and validation?" </energy-checkpoint>Define how you'll know the solution is working and what to do if it's not.
Create monitoring dashboard:
Plan validation:
Identify risks and mitigation:
<template-output>success_metrics</template-output> <template-output>validation_plan</template-output> <template-output>risk_mitigation</template-output> <template-output>adjustment_triggers</template-output>
<action>If the user will NOT run the optional Step 9 reflection, run: uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow.on_complete — if the resolved value is non-empty, follow it as the final terminal instruction before exiting.</action>
</step>
Facilitate reflection:
<template-output>key_learnings</template-output> <template-output>what_worked</template-output> <template-output>what_to_avoid</template-output>
<action>Run: uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow.on_complete — if the resolved value is non-empty, follow it as the final terminal instruction before exiting.</action>
</step>
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Elite brainstorming specialist for facilitated ideation sessions. Use when the user asks to talk to Carson or requests the Brainstorming Specialist.
日本語の概要は準備中です。原文の説明を表示しています。
Master problem solver for systematic problem-solving methodologies. Use when the user asks to talk to Dr. Quinn or requests the Master Problem Solver.
日本語の概要は準備中です。原文の説明を表示しています。
Design thinking maestro for human-centered design processes. Use when the user asks to talk to Maya or requests the Design Thinking Maestro.
日本語の概要は準備中です。原文の説明を表示しています。
Disruptive innovation oracle for business model innovation and strategic disruption. Use when the user asks to talk to Victor or requests the Disruptive Innovation Oracle.
日本語の概要は準備中です。原文の説明を表示しています。
Visual communication and presentation expert for slide decks, pitch decks, and visual storytelling. Use when the user asks to talk to Caravaggio or requests the Presentation Expert.
日本語の概要は準備中です。原文の説明を表示しています。
Master storyteller for compelling narratives using proven frameworks. Use when the user asks to talk to Sophia or requests the Master Storyteller.
日本語の概要は準備中です。原文の説明を表示しています。