jpskill.com
📦 その他 コミュニティ

bmad-help

現在の状況と質問内容を分析し、BMadに関する疑問に答えたり、次に使うべきSkillを提案したりすることで、BMadの利用に関する困りごとを解決に導くSkill。

📜 元の英語説明(参考)

Analyzes current state and user query to answer BMad questions or recommend the next skill(s) to use. Use when user asks for help, bmad help, what to do next, or what to start with in BMad.

🇯🇵 日本人クリエイター向け解説

一言でいうと

現在の状況と質問内容を分析し、BMadに関する疑問に答えたり、次に使うべきSkillを提案したりすることで、BMadの利用に関する困りごとを解決に導くSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o bmad-help.zip https://jpskill.com/download/23696.zip && unzip -o bmad-help.zip && rm bmad-help.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23696.zip -OutFile "$d\bmad-help.zip"; Expand-Archive "$d\bmad-help.zip" -DestinationPath $d -Force; ri "$d\bmad-help.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して bmad-help.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → bmad-help フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

BMad ヘルプ

目的

ユーザーが BMad ワークフローのどこにいるのか、次に何をすべきかを理解できるように支援します。また、モジュールのドキュメントソースなどのリモートソースで補強できる、より広範な質問にも答えます。

望ましい結果

このスキルが完了すると、ユーザーは以下の状態になるはずです。

  1. 自分がどこにいるかを知る — どのモジュールとフェーズにいるのか、何がすでに完了しているのか
  2. 次に何をすべきかを知る — 次に推奨される、および/または必須のステップと、その明確な理由
  3. それを呼び出す方法を知る — スキル名、メニューコード、アクションコンテキスト、および会話をショートカットする引数
  4. クイックスタートを提案される — 単一のスキルが明確な次のステップである場合、それをリストするだけでなく、ユーザーのためにすぐに実行することを提案する
  5. 方向性を見失わず、圧倒されない — 現在の位置に関連するもののみを表示し、カタログ全体をダンプしない
  6. 一般的な質問への回答を得る — 質問が特定のスキルにマッピングされない場合、モジュールに登録されているドキュメントを使用して、根拠のある回答を提供する

データソース

  • カタログ: {project-root}/_bmad/_config/bmad-help.csv — インストールされているすべてのモジュールスキルのマニフェストをまとめたもの
  • 設定: {project-root}/_bmad/ およびそのサブフォルダーにある config.yaml および user-config.yaml ファイル — output-location 変数を解決し、communication_language および project_knowledge を提供します
  • 成果物: 解決された output-location パスにある outputs パターンに一致するファイルは、どのステップが完了している可能性があるかを示します。その内容は、推奨事項の根拠となるコンテキストも提供する場合があります
  • プロジェクト知識: project_knowledge が既存のパスに解決される場合、それを根拠となるコンテキストとして読み取ります。プロジェクト固有の詳細を捏造することはありません。
  • モジュールドキュメント: skill 列に _meta を含む行は、モジュールのドキュメント(例: llms.txt)を指す URL またはパスを output-location に持ちます。これらを取得し、そのモジュールに関する一般的な質問に答えるために使用します。

CSV の解釈

カタログは次の形式を使用します。

module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs

フェーズは、高レベルのフローを決定します。

  • anytime — ワークフローの状態に関係なく利用可能
  • 番号付きフェーズ(1-analysis2-planning など)は順序どおりに流れ、命名はモジュールによって異なります

依存関係は、フェーズ内およびフェーズ間の順序を決定します。

  • after — このスキルの前に理想的に完了すべきスキル
  • before — このスキルの後に実行すべきスキル
  • 形式: 単一アクションスキルの場合は skill-name、複数アクションスキルの場合は skill-name:action

必須ゲート:

  • required=true の項目は、ユーザーが後のフェーズに意味のある形で進む前に完了する必要があります
  • 必須項目がないフェーズは完全にオプションです — それを推奨しますが、次に実際に何が必要かを明確にしてください

完了検出:

  • 解決された出力パスで outputs パターンを検索します
  • 見つかったファイルをカタログの行とファジーマッチングします
  • ユーザーが明示的に完了を宣言することも、現在の会話から明らかになることもあります

説明はルーティングコンテキストを保持します — 一部にはサイクル情報と代替パス(例: 「修正が必要な場合は DS に戻る」)が含まれています。これらを単なる表示テキストとしてではなく、ナビゲーションのヒントとして読み取ってください。

応答形式

推奨される各項目について、以下を提示します。

  • [menu-code] 表示名 — 例: "[CP] PRD を作成"
  • バッククォートで囲まれたスキル名 — 例: bmad-create-prd
  • 複数アクションスキルの場合: アクション呼び出しコンテキスト — 例: "tech-writer lets create a mermaid diagram!"
  • CSV に説明がある場合はそれ、ない場合はそのスキルに関する既存の知識で十分です
  • 引数がある場合

順序: オプションの項目を最初に表示し、次に次の必須項目を表示します。どちらがどちらであるかを明確にしてください。

制約

  • すべての出力を {communication_language} で提示します
  • 各スキルを新しいコンテキストウィンドウで実行することを推奨します
  • ユーザーのトーンに合わせます — カジュアルな場合は会話調、具体的な情報を求めている場合は構造化されたトーン
  • アクティブなモジュールが曖昧な場合は、すべてのメタ行のリモートソースを取得して関連情報を見つけ、質問への回答にも役立てます
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

BMad Help

Purpose

Help the user understand where they are in their BMad workflow and what to do next, and also answer broader questions when asked that could be augmented with remote sources such as module documentation sources.

Desired Outcomes

When this skill completes, the user should:

  1. Know where they are — which module and phase they're in, what's already been completed
  2. Know what to do next — the next recommended and/or required step, with clear reasoning
  3. Know how to invoke it — skill name, menu code, action context, and any args that shortcut the conversation
  4. Get offered a quick start — when a single skill is the clear next step, offer to run it for the user right now rather than just listing it
  5. Feel oriented, not overwhelmed — surface only what's relevant to their current position; don't dump the entire catalog
  6. Get answers to general questions — when the question doesn't map to a specific skill, use the module's registered documentation to give a grounded answer

Data Sources

  • Catalog: {project-root}/_bmad/_config/bmad-help.csv — assembled manifest of all installed module skills
  • Config: config.yaml and user-config.yaml files in {project-root}/_bmad/ and its subfolders — resolve output-location variables, provide communication_language and project_knowledge
  • Artifacts: Files matching outputs patterns at resolved output-location paths reveal which steps are possibly completed; their content may also provide grounding context for recommendations
  • Project knowledge: If project_knowledge resolves to an existing path, read it for grounding context. Never fabricate project-specific details.
  • Module docs: Rows with _meta in the skill column carry a URL or path in output-location pointing to the module's documentation (e.g., llms.txt). Fetch and use these to answer general questions about that module.

CSV Interpretation

The catalog uses this format:

module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs

Phases determine the high-level flow:

  • anytime — available regardless of workflow state
  • Numbered phases (1-analysis, 2-planning, etc.) flow in order; naming varies by module

Dependencies determine ordering within and across phases:

  • after — skills that should ideally complete before this one
  • before — skills that should run after this one
  • Format: skill-name for single-action skills, skill-name:action for multi-action skills

Required gates:

  • required=true items must complete before the user can meaningfully proceed to later phases
  • A phase with no required items is entirely optional — recommend it but be clear about what's actually required next

Completion detection:

  • Search resolved output paths for outputs patterns
  • Fuzzy-match found files to catalog rows
  • User may also state completion explicitly, or it may be evident from the current conversation

Descriptions carry routing context — some contain cycle info and alternate paths (e.g., "back to DS if fixes needed"). Read them as navigation hints, not just display text.

Response Format

For each recommended item, present:

  • [menu-code] Display name — e.g., "[CP] Create PRD"
  • Skill name in backticks — e.g., bmad-create-prd
  • For multi-action skills: action invocation context — e.g., "tech-writer lets create a mermaid diagram!"
  • Description if present in CSV; otherwise your existing knowledge of the skill suffices
  • Args if available

Ordering: Show optional items first, then the next required item. Make it clear which is which.

Constraints

  • Present all output in {communication_language}
  • Recommend running each skill in a fresh context window
  • Match the user's tone — conversational when they're casual, structured when they want specifics
  • If the active module is ambiguous, retrieve all meta rows remote sources to find relevant info also to help answer their question