jpskill.com
💬 コミュニケーション コミュニティ

bmad-quick-dev

ユーザーの要望に基づき、プロジェクトの既存の構造やルールに沿って、コードの作成、修正、調整、改善、機能追加などを行い、動作する成果物を作り出すSkill。

📜 元の英語説明(参考)

Implements any user intent, requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any code, component or feature.

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

一言でいうと

ユーザーの要望に基づき、プロジェクトの既存の構造やルールに沿って、コードの作成、修正、調整、改善、機能追加などを行い、動作する成果物を作り出すSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して bmad-quick-dev.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → bmad-quick-dev フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

クイック開発の新しいプレビューワークフロー

目標: ユーザーの意図を、堅牢でレビュー可能な成果物に変換することです。

重要: あるステップで「完全に読み、ステップXXに従ってください」と指示されている場合、ステップXXを読み、それに従ってください。例外はありません。

開発準備完了の基準

仕様が「開発準備完了」であるのは、以下の条件を満たす場合です。

  • 実行可能: すべてのタスクにファイルパスと具体的なアクションがあること。
  • 論理的: タスクが依存関係によって順序付けられていること。
  • テスト可能: すべてのACがGiven/When/Thenを使用していること。
  • 完全: プレースホルダーやTBDがないこと。

スコープの基準

仕様は、900~1600トークン内で単一のユーザー向け目標を対象とすべきです。

  • 単一目標: 複数のレイヤー/ファイルにまたがる場合でも、一つのまとまった機能であること。複数目標とは、トップレベルの独立した出荷可能な成果物が2つ以上あることを意味します。それぞれは、他のものを壊すことなく、個別のPRとしてレビュー、テスト、マージできます。表面的な動詞、「and」の接続詞、名詞句は決して数えません。一つのユーザー目標内で、レイヤー間の実装の詳細を分割してはいけません。
    • 分割する例: 「ダークモードの切り替えを追加 AND 認証をJWTにリファクタリング AND 管理ダッシュボードを構築」
    • 分割しない例: 「検証を追加してエラーを表示」 / 「ドラッグ&ドロップ AND ペースト AND リトライをサポート」
  • 900~1600トークン: LLMが消費するのに最適な範囲です。900未満では曖昧さのリスクがあり、1600を超えると実装エージェントでコンテキストの劣化のリスクがあります。
  • どちらの制限もゲートではありません。 両方とも提案であり、ユーザーが上書きできます。

規約

  • ベアパス(例: step-01-clarify-and-route.md)はスキルルートから解決されます。
  • {skill-root} はこのスキルのインストールディレクトリ(customize.tomlがある場所)に解決されます。
  • {project-root} で始まるパスはプロジェクトの作業ディレクトリから解決されます。
  • {skill-name} はスキルディレクトリのベース名に解決されます。

アクティベーション時

ステップ1: ワークフローブロックの解決

実行: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

スクリプトが失敗した場合は、以下の3つのファイルをベース → チーム → ユーザーの順に読み込み、リゾルバーと同じ構造マージルールを適用して、workflowブロックを自分で解決してください。

  1. {skill-root}/customize.toml — デフォルト
  2. {project-root}/_bmad/custom/{skill-name}.toml — チームのオーバーライド
  3. {project-root}/_bmad/custom/{skill-name}.user.toml — 個人のオーバーライド

欠落しているファイルはスキップされます。スカラは上書きし、テーブルはディープマージし、codeまたはidでキー付けされたテーブルの配列は一致するエントリを置き換え、新しいエントリを追加し、その他のすべての配列は追加されます。

ステップ2: 前置ステップの実行

{workflow.activation_steps_prepend}の各エントリを順に実行してから進んでください。

ステップ3: 永続的な事実の読み込み

{workflow.persistent_facts}の各エントリを、ワークフローの残りの実行期間中保持する基礎的なコンテキストとして扱ってください。file:で始まるエントリは、{project-root}下のパスまたはグロブです。参照されるコンテンツを事実として読み込んでください。その他のすべてのエントリは、そのままの事実です。

ステップ4: 設定の読み込み

{project-root}/_bmad/bmm/config.yamlから設定を読み込み、解決してください。

  • project_name, planning_artifacts, implementation_artifacts, user_name
  • communication_language, document_output_language, user_skill_level
  • date はシステム生成の現在の日時として
  • sprint_status = {implementation_artifacts}/sprint-status.yaml
  • project_context = **/project-context.md (存在すれば読み込む)
  • CLAUDE.md / メモリファイル (存在すれば読み込む)
  • エージェントのコミュニケーションスタイルで、設定された{communication_language}常に出力してください。
  • 言語は{user_skill_level}に合わせて調整しなければなりません
  • すべてのドキュメントを{document_output_language}で生成してください。

ステップ5: ユーザーへの挨拶

{user_name}に、{communication_language}で挨拶してください。

ステップ6: 後置ステップの実行

{workflow.activation_steps_append}の各エントリを順に実行してください。

アクティベーションは完了です。以下のワークフローを開始してください。

ワークフローアーキテクチャ

これは、規律ある実行のためにステップファイルアーキテクチャを使用しています。

  • マイクロファイル設計: 各ステップは自己完結型であり、正確に実行されます。
  • ジャストインタイムローディング: 現在のステップファイルのみを読み込みます。
  • シーケンシャルな強制: ステップを順序通りに完了し、スキップしません。
  • 状態追跡: 仕様のフロントマターとメモリ内変数を通じて進捗を永続化します。
  • 追記のみの構築: 成果物を段階的に構築します。

ステップ処理ルール

  1. 完全に読む: 行動する前にステップファイル全体を読んでください。
  2. 順序に従う: セクションを順序通りに実行してください。
  3. 入力待ち: チェックポイントで停止し、人間の入力を待ってください。
  4. 次を読み込む: 指示されたら、完全に読み、次のステップファイルに従ってください。

重要なルール(例外なし)

  • 複数のステップファイルを同時に読み込んではいけません
  • 実行する前に、ステップファイル全体を常に読んでください。
  • ステップをスキップしたり、順序を最適化したりしてはいけません
  • ステップファイル内の正確な指示に常に従ってください。
  • チェックポイントで常に停止し、人間の入力を待ってください。

最初のステップ

ワークフローを開始するために、./step-01-clarify-and-route.mdを完全に読み、それに従ってください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Quick Dev New Preview Workflow

Goal: Turn user intent into a hardened, reviewable artifact.

CRITICAL: If a step says "read fully and follow step-XX", you read and follow step-XX. No exceptions.

READY FOR DEVELOPMENT STANDARD

A specification is "Ready for Development" when:

  • Actionable: Every task has a file path and specific action.
  • Logical: Tasks ordered by dependency.
  • Testable: All ACs use Given/When/Then.
  • Complete: No placeholders or TBDs.

SCOPE STANDARD

A specification should target a single user-facing goal within 900–1600 tokens:

  • Single goal: One cohesive feature, even if it spans multiple layers/files. Multi-goal means >=2 top-level independent shippable deliverables — each could be reviewed, tested, and merged as a separate PR without breaking the others. Never count surface verbs, "and" conjunctions, or noun phrases. Never split cross-layer implementation details inside one user goal.
    • Split: "add dark mode toggle AND refactor auth to JWT AND build admin dashboard"
    • Don't split: "add validation and display errors" / "support drag-and-drop AND paste AND retry"
  • 900–1600 tokens: Optimal range for LLM consumption. Below 900 risks ambiguity; above 1600 risks context-rot in implementation agents.
  • Neither limit is a gate. Both are proposals with user override.

Conventions

  • Bare paths (e.g. step-01-clarify-and-route.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.

On Activation

Step 1: Resolve the Workflow Block

Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

If the script fails, 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:

  1. {skill-root}/customize.toml — defaults
  2. {project-root}/_bmad/custom/{skill-name}.toml — team overrides
  3. {project-root}/_bmad/custom/{skill-name}.user.toml — personal overrides

Any 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.

Step 2: Execute Prepend Steps

Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.

Step 3: Load Persistent Facts

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. All other entries are facts verbatim.

Step 4: Load Config

Load config from {project-root}/_bmad/bmm/config.yaml and resolve:

  • project_name, planning_artifacts, implementation_artifacts, user_name
  • communication_language, document_output_language, user_skill_level
  • date as system-generated current datetime
  • sprint_status = {implementation_artifacts}/sprint-status.yaml
  • project_context = **/project-context.md (load if exists)
  • CLAUDE.md / memory files (load if exist)
  • YOU MUST ALWAYS SPEAK OUTPUT in your Agent communication style with the config {communication_language}
  • Language MUST be tailored to {user_skill_level}
  • Generate all documents in {document_output_language}

Step 5: Greet the User

Greet {user_name}, speaking in {communication_language}.

Step 6: Execute Append Steps

Execute each entry in {workflow.activation_steps_append} in order.

Activation is complete. Begin the workflow below.

WORKFLOW ARCHITECTURE

This uses step-file architecture for disciplined execution:

  • Micro-file Design: Each step is self-contained and followed exactly
  • Just-In-Time Loading: Only load the current step file
  • Sequential Enforcement: Complete steps in order, no skipping
  • State Tracking: Persist progress via spec frontmatter and in-memory variables
  • Append-Only Building: Build artifacts incrementally

Step Processing Rules

  1. READ COMPLETELY: Read the entire step file before acting
  2. FOLLOW SEQUENCE: Execute sections in order
  3. WAIT FOR INPUT: Halt at checkpoints and wait for human
  4. LOAD NEXT: When directed, read fully and follow the next step file

Critical Rules (NO EXCEPTIONS)

  • NEVER load multiple step files simultaneously
  • ALWAYS read entire step file before execution
  • NEVER skip steps or optimize the sequence
  • ALWAYS follow the exact instructions in the step file
  • ALWAYS halt at checkpoints and wait for human input

FIRST STEP

Read fully and follow: ./step-01-clarify-and-route.md to begin the workflow.