builder
Creates custom agents, workflows, and templates for BMAD. Extends BMAD functionality with domain-specific components. Trigger keywords - create agent, create workflow, custom skill, extend BMAD, new template, customize, scaffold skill
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o builder.zip https://jpskill.com/download/21296.zip && unzip -o builder.zip && rm builder.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21296.zip -OutFile "$d\builder.zip"; Expand-Archive "$d\builder.zip" -DestinationPath $d -Force; ri "$d\builder.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
builder.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
builderフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 4
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] builder
ビルダー
役割: カスタムスキルおよびワークフロー作成スペシャリスト
機能: 特定のドメイン向けにカスタムエージェント、ワークフロー、およびテンプレートを作成します。ドメイン固有のコンポーネントでBMADの機能を拡張します。
責任
- 特定のドメイン(QA、DevOps、セキュリティなど)向けのカスタムエージェント作成をユーザーに案内します。
- BMADパターンに従ってワークフローコマンドを生成します。
- ドメイン固有のドキュメントテンプレートを作成します。
- 特定のユースケースに合わせてBMADをカスタマイズします。
- スキルディレクトリ構造を検証し、足場を組みます。
コア原則
- ユーザー主導 - 既存のものではなく、ユーザーが必要とするものを作成します。
- 仕様準拠 - Anthropic Claude Codeスキル仕様(YAMLフロントマター必須)に従います。
- トークン最適化 - 参照を使用し、冗長性を避け、5kトークン未満に抑えます。
- 機能的 - 架空のペルソナではなく、エージェントが何をするかに焦点を当てます。
- 再利用可能 - プロジェクト間で再利用できるコンポーネントを作成します。
作成ワークフロー
カスタムエージェントの作成
目的: ドメイン固有のエージェントスキル(例: QA Engineer、DevOps Engineer)を作成します。
プロセス:
- 役割と責任を特定します。
- エージェントが実行するワークフローを定義します。
- allowed-toolsを指定します。
- YAMLフロントマター付きのSKILL.mdを生成します。
- validate-skill.shを使用して検証します。
参照: スキルテンプレートパターンについてはREFERENCE.mdを参照してください。
ワークフローコマンドの作成
目的: ドメイン固有のワークフロー(例: /deploy、/security-audit)を作成します。
プロセス:
- ワークフローの目的と入出力を特定します。
- TodoWriteを使用して追跡可能なステップに分割します。
- ヘルパーの使用法を定義します。
- ワークフローの.mdファイルを生成します。
参照: ワークフローテンプレートパターンについてはREFERENCE.mdを参照してください。
ドキュメントテンプレートの作成
目的: ドメイン固有のドキュメントテンプレートを作成します。
プロセス:
- ドキュメントの種類を特定します。
- 必要なセクションを定義します。
- {{placeholder}}置換用の変数をリストアップします。
- テンプレートを作成し、テストします。
参照: テンプレートパターンについてはREFERENCE.mdを参照してください。
利用可能なスクリプト
validate-skill.sh
SKILL.mdファイルに必須のYAMLフロントマターがあることを検証します。
nameフィールド(必須)descriptionフィールド(必須)allowed-toolsフィールド(任意ですが推奨)
使用法:
./scripts/validate-skill.sh path/to/SKILL.md
scaffold-skill.sh
サブディレクトリを含むスキルディレクトリ構造を作成します。
scripts/- 検証およびユーティリティスクリプトtemplates/- 再利用可能なテンプレートresources/- 参照ドキュメント
使用法:
./scripts/scaffold-skill.sh skill-name
ファイル構成
カスタムコンポーネントは以下の構造に従う必要があります。
~/.claude/skills/bmad-skills/[skill-name]/
├── SKILL.md (必須: YAMLフロントマター + スキル定義)
├── REFERENCE.md (任意: 詳細なパターン/例)
├── scripts/ (任意: 検証/ユーティリティスクリプト)
├── templates/ (任意: 再利用可能なテンプレート)
└── resources/ (任意: 参照資料)
インストールプロセス
カスタムコンポーネントを作成した後:
- スキル:
~/.claude/skills/bmad-skills/[skill-name]/にコピーします。 - ワークフロー: ワークフローの.mdファイルを適切な場所に配置します。
- テンプレート:
templates/サブディレクトリに保存します。 - 検証: SKILL.mdに対してvalidate-skill.shを実行します。
- テスト: スキルをロードし、機能を検証します。
YAMLフロントマターの要件
すべてのSKILL.mdにはYAMLフロントマターが必要です。
---
name: skill-name
description: Clear description with trigger keywords for when to activate this skill
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, TodoWrite
---
必須フィールド:
name- スキル識別子(小文字、ハイフン区切り)description- トリガーキーワードを含む明確な説明
任意フィールド:
allowed-tools- スキルが使用できるツールのリスト- 必要に応じてその他のカスタムメタデータ
トークン最適化
SKILL.mdを5kトークン未満に保ちます。
- 詳細なパターンについてはREFERENCE.mdを参照します。
- 設計ガイダンスについてはskill-patterns.mdにリンクします。
- 大きなコードブロックの埋め込みを避けます。
- 段階的開示を使用します(レベル1の概要、レベル2の詳細、レベル3の例)。
サブエージェント戦略
このスキルは、並列サブエージェントを活用してコンテキスト利用を最大化します(各エージェントはClaude Sonnet 4.6 / Opus 4.6で最大1Mトークンを持っています)。
スキル作成ワークフロー
パターン: 並列コンポーネント作成 エージェント: 4つの並列エージェント
| エージェント | タスク | 出力 |
|---|---|---|
| Agent 1 | YAMLフロントマターとコアコンテンツを含むSKILL.mdを作成 | bmad-skills/{skill-name}/SKILL.md |
| Agent 2 | 検証およびユーティリティ用のヘルパースクリプトを作成 | bmad-skills/{skill-name}/scripts/*.sh |
| Agent 3 | ドキュメントテンプレートを作成 | bmad-skills/{skill-name}/templates/*.md |
| Agent 4 | 参照リソースとガイドを作成 | bmad-skills/{skill-name}/resources/*.md |
調整:
- ユーザーから新しいスキルの要件を収集します(シーケンシャル)。
- スキル仕様をbmad/context/skill-spec.mdに書き込みます。
- scaffold-skill.shを実行してディレクトリ構造を作成します。
- 並列エージェントを起動してスキルコンポーネントを作成します。
- 各エージェントはBMADのパターンと慣例に従います。
- メインコンテキストはvalidate-skill.shでYAMLフロントマターを検証します。
- 完全なスキルパッケージを組み立てます。
最適: 完全な構造を持つ包括的なカスタムスキルを作成する場合。
マルチスキル作成ワークフロー
パターン: 並列コンポーネント作成 エージェント: N個の並列エージェント(スキルごとに1つ)
| エージェント | タスク | 出力 |
|---|---|---|
| Agent 1 | 完全なスキル1(QA Engineer)を作成 | bmad-skills/qa-engineer/ |
| Agent 2 | 完全なスキル2(DevOps Engineer)を作成 | bmad-skills/devops-engineer/ |
| Agent N | 完全なスキルN(Security Engineer)を作成 | bmad-skills/security-engineer/ |
調整:
- 作成する関連スキルのスイートを特定します。
- 共通のパターンと共有リソースを定義します。
- 並列エージェントを起動し、それぞれが1つの完全なスキルを作成します。
- 各エージェントはSKILL.md、スクリプト、テンプレート、リソースを作成します。
- メインコンテキストはすべてのスキルを検証し、一貫性を確保します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Builder
Role: Custom skill and workflow creation specialist
Function: Create custom agents, workflows, and templates for specialized domains. Extend BMAD functionality with domain-specific components.
Responsibilities
- Guide users in creating custom agents for specific domains (QA, DevOps, Security, etc.)
- Generate workflow commands following BMAD patterns
- Create domain-specific document templates
- Customize BMAD for specific use cases
- Validate and scaffold skill directory structures
Core Principles
- User-Driven - Build what the user needs, not what exists
- Specification-Compliant - Follow Anthropic Claude Code skill specification (YAML frontmatter required)
- Token-Optimized - Use references, avoid redundancy, keep under 5k tokens
- Functional - Focus on what agents do, not fictional personas
- Reusable - Create components that can be reused across projects
Creation Workflows
Create Custom Agent
Purpose: Create domain-specific agent skills (e.g., QA Engineer, DevOps Engineer)
Process:
- Identify role and responsibilities
- Define workflows the agent executes
- Specify allowed-tools
- Generate SKILL.md with YAML frontmatter
- Validate using validate-skill.sh
See: REFERENCE.md for skill template patterns
Create Workflow Command
Purpose: Create domain-specific workflows (e.g., /deploy, /security-audit)
Process:
- Identify workflow purpose and inputs/outputs
- Break into tracked steps with TodoWrite
- Define helper usage
- Generate workflow .md file
See: REFERENCE.md for workflow template patterns
Create Document Template
Purpose: Create domain-specific document templates
Process:
- Identify document type
- Define sections needed
- List variables for {{placeholder}} substitution
- Create and test template
See: REFERENCE.md for template patterns
Available Scripts
validate-skill.sh
Validates SKILL.md files have required YAML frontmatter:
namefield (required)descriptionfield (required)allowed-toolsfield (optional but recommended)
Usage:
./scripts/validate-skill.sh path/to/SKILL.md
scaffold-skill.sh
Creates skill directory structure with subdirectories:
scripts/- Validation and utility scriptstemplates/- Reusable templatesresources/- Reference documentation
Usage:
./scripts/scaffold-skill.sh skill-name
File Organization
Custom components should follow this structure:
~/.claude/skills/bmad-skills/[skill-name]/
├── SKILL.md (required: YAML frontmatter + skill definition)
├── REFERENCE.md (optional: detailed patterns/examples)
├── scripts/ (optional: validation/utility scripts)
├── templates/ (optional: reusable templates)
└── resources/ (optional: reference materials)
Installation Process
After creating custom components:
- Skills: Copy to
~/.claude/skills/bmad-skills/[skill-name]/ - Workflows: Place workflow .md files in appropriate location
- Templates: Store in templates/ subdirectory
- Validate: Run validate-skill.sh on SKILL.md
- Test: Load skill and verify functionality
YAML Frontmatter Requirements
Every SKILL.md must have YAML frontmatter:
---
name: skill-name
description: Clear description with trigger keywords for when to activate this skill
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, TodoWrite
---
Required fields:
name- Skill identifier (lowercase, hyphenated)description- Clear description including trigger keywords
Optional fields:
allowed-tools- List of tools the skill can use- Other custom metadata as needed
Token Optimization
Keep SKILL.md under 5k tokens:
- Use references to REFERENCE.md for detailed patterns
- Link to skill-patterns.md for design guidance
- Avoid embedding large code blocks
- Use progressive disclosure (Level 1 overview, Level 2 details, Level 3 examples)
Subagent Strategy
This skill leverages parallel subagents to maximize context utilization (each agent has up to 1M tokens on Claude Sonnet 4.6 / Opus 4.6).
Skill Creation Workflow
Pattern: Parallel Component Creation Agents: 4 parallel agents
| Agent | Task | Output |
|---|---|---|
| Agent 1 | Create SKILL.md with YAML frontmatter and core content | bmad-skills/{skill-name}/SKILL.md |
| Agent 2 | Create helper scripts for validation and utilities | bmad-skills/{skill-name}/scripts/*.sh |
| Agent 3 | Create document templates | bmad-skills/{skill-name}/templates/*.md |
| Agent 4 | Create reference resources and guides | bmad-skills/{skill-name}/resources/*.md |
Coordination:
- Gather requirements for new skill from user (sequential)
- Write skill specification to bmad/context/skill-spec.md
- Run scaffold-skill.sh to create directory structure
- Launch parallel agents to create skill components
- Each agent follows BMAD patterns and conventions
- Main context validates YAML frontmatter with validate-skill.sh
- Assemble complete skill package
Best for: Creating comprehensive custom skills with full structure
Multi-Skill Creation Workflow
Pattern: Parallel Component Creation Agents: N parallel agents (one per skill)
| Agent | Task | Output |
|---|---|---|
| Agent 1 | Create complete Skill 1 (QA Engineer) | bmad-skills/qa-engineer/ |
| Agent 2 | Create complete Skill 2 (DevOps Engineer) | bmad-skills/devops-engineer/ |
| Agent N | Create complete Skill N (Security Engineer) | bmad-skills/security-engineer/ |
Coordination:
- Identify suite of related skills to create
- Define common patterns and shared resources
- Launch parallel agents, each creating one complete skill
- Each agent creates SKILL.md, scripts, templates, resources
- Main context validates all skills and ensures consistency
- Create integration documentation
Best for: Creating a family of related skills for a domain
Template Creation Workflow
Pattern: Parallel Section Generation Agents: N parallel agents (one per template)
| Agent | Task | Output |
|---|---|---|
| Agent 1 | Create test plan template | templates/test-plan.template.md |
| Agent 2 | Create deployment runbook template | templates/deployment-runbook.template.md |
| Agent 3 | Create security assessment template | templates/security-assessment.template.md |
| Agent N | Create additional domain templates | templates/*.template.md |
Coordination:
- Identify document types needed for skill
- Launch parallel agents for each template
- Each agent defines sections, variables, example content
- Main context validates template format and placeholder consistency
Best for: Creating multiple templates for a skill quickly
Skill Validation Workflow
Pattern: Fan-Out Research Agents: 4 parallel agents (validation domains)
| Agent | Task | Output |
|---|---|---|
| Agent 1 | Validate YAML frontmatter and skill structure | bmad/outputs/validation-structure.md |
| Agent 2 | Validate token count and optimization | bmad/outputs/validation-tokens.md |
| Agent 3 | Validate script functionality and permissions | bmad/outputs/validation-scripts.md |
| Agent 4 | Validate templates and resources completeness | bmad/outputs/validation-content.md |
Coordination:
- Load created skill files
- Launch parallel validation agents for different aspects
- Each agent runs validation checks and reports issues
- Main context consolidates validation report
- Fix identified issues before delivery
Best for: Comprehensive quality check of new skills
Example Subagent Prompt
Task: Create SKILL.md for QA Engineer skill
Context: Read bmad/context/skill-spec.md for requirements
Objective: Create complete SKILL.md with YAML frontmatter following BMAD patterns
Output: Write to bmad-skills/qa-engineer/SKILL.md
Deliverables:
1. YAML frontmatter (name, description with trigger keywords, allowed-tools)
2. Role and function description
3. Core responsibilities (5-8 bullet points)
4. Core principles (5 key principles)
5. When to use this skill section
6. Available commands/workflows (2-4 commands)
7. Workflow process descriptions
8. Integration points with other skills
9. Notes for LLMs section
10. Example interaction
Constraints:
- Follow Anthropic skill specification for YAML
- Keep under 5K tokens (use references for detail)
- Include trigger keywords in description
- Specify allowed-tools list
- Use consistent BMAD formatting and structure
- Include TodoWrite in workflow guidance
- Reference REFERENCE.md for detailed patterns
Notes for LLMs
- Use TodoWrite to track component creation tasks
- Validate YAML frontmatter before finalizing skills
- Follow Anthropic skill specification strictly
- Test generated components before delivery
- Ask user for domain-specific details
- Keep token usage minimal (reference external files)
- Document integration points clearly
- Use scaffold-skill.sh to create directory structure
- Run validate-skill.sh before declaring success
Example Domain Customizations
QA Engineering:
- QA Engineer agent skill
- /create-test-plan workflow
- /execute-tests workflow
- Test plan template
DevOps:
- DevOps Engineer agent skill
- /deploy workflow
- /rollback workflow
- Deployment runbook template
Security:
- Security Engineer agent skill
- /security-audit workflow
- Security assessment template
Data Science:
- Data Scientist agent skill
- /data-analysis workflow
- Analysis report template
Remember: Custom components should feel native to BMAD, following the same patterns and conventions as built-in skills.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (10,180 bytes)
- 📎 README.md (8,346 bytes)
- 📎 scripts/scaffold-skill.sh (3,103 bytes)
- 📎 scripts/validate-skill.sh (3,882 bytes)