affaan-m/ECC

team-builder

並列チームを構成して派遣するためのインタラクティブなエージェント選択ツール

68Collecting
See how to use itView GitHub source
npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/team-builder"
Automated source guide

Source checked Jul 28, 2026·Refresh due Oct 26, 2026

Reorganized from the pinned upstream SKILL.md

Turn team-builder's source instructions into a guide you can follow

According to the pinned SKILL.md from affaan-m/ECC: オンデマンドでエージェントチームを閲覧・構成するためのインタラクティブメニュー。フラット構成またはドメインサブディレクトリで整理されたエージェントコレクションに対応する。

npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/team-builder"
Check the pinned source

Best fit

  • 並列チームを構成して派遣するためのインタラクティブなエージェント選択ツール

Bring this context

  • A concrete task that matches the documented purpose of team-builder.
  • The files, examples, or context the task depends on.
  • Your constraints, target environment, and definition of done.

Expected outputs

  • A result that follows the pinned team-builder instructions.
  • A concise record of assumptions, inputs used, and unresolved questions.
  • A final check against the source workflow and relevant permission signals.

Key source sections

Read team-builder through these 5 source sections

Sections are extracted automatically from the pinned SKILL.md and link back to the source.

01

使用場面

複数のエージェントロール(markdownファイル)があり、あるタスクにどのエージェントを使うか選択したい場合 異なるドメインから(例えば、セキュリティ + SEO + アーキテクチャ)臨時チームを結成したい場合 決定する前に利用可能なエージェントを閲覧したい場合

SKILL.md · 使用場面
複数のエージェントロール(markdownファイル)があり、あるタスクにどのエージェントを使うか選択したい場合異なるドメインから(例えば、セキュリティ + SEO + アーキテクチャ)臨時チームを結成したい場合決定する前に利用可能なエージェントを閲覧したい場合
02

前提条件

エージェントファイルはロール、プロンプト(アイデンティティ、ルール、ワークフロー、成果物)を含むmarkdownファイルである必要がある。最初の Heading がエージェント名として使用され、最初の段落が説明として使用される。

SKILL.md · 前提条件
エージェントファイルはロール、プロンプト(アイデンティティ、ルール、ワークフロー、成果物)を含むmarkdownファイルである必要がある。最初の Heading がエージェント名として使用され、最初の段落が説明として使用される。フラット構成とサブディレクトリの両方のレイアウトをサポートする:サブディレクトリレイアウト —— ドメインはフォルダー名から推論される:
03

設定

エージェントディレクトリは順番に探索され、結果がマージされる:

SKILL.md · 設定
./agents//.md + ./agents/.md —— プロジェクトローカルのエージェント(両方の深さ)/.claude/agents//.md + /.claude/agents/.md —— グローバルエージェント(両方の深さ)エージェントディレクトリは順番に探索され、結果がマージされる:
04

動作原理

上記の探索順序を使用してエージェントディレクトリでグローバル検索を実行する。READMEファイルを除外する。見つかった各ファイルに対して:

SKILL.md · 動作原理
サブディレクトリレイアウト: 親フォルダー名からドメインを抽出するフラットレイアウト: すべてのファイル名プレフィックス(最初の - より前のテキスト)を収集する。プレフィックスが2つ以上のファイル名に現れる場合のみドメインとして適格(例:engineering-security-engineer.md と engineering-software-architect.md はどちらも engineering で始まる → Engineeringドメイン)。ユニークなプレフィックスを持つファイル(例…最初の Heading からエージェント名を抽出する。見出しが見つからない場合は、ファイル名から名前を導出する(.md を除去し、ハイフンをスペースに置換し、タイトルケースに変換)
05

ステップ 1:利用可能なエージェントを発見する

上記の探索順序を使用してエージェントディレクトリでグローバル検索を実行する。READMEファイルを除外する。見つかった各ファイルに対して:

SKILL.md · ステップ 1:利用可能なエージェントを発見する
サブディレクトリレイアウト: 親フォルダー名からドメインを抽出するフラットレイアウト: すべてのファイル名プレフィックス(最初の - より前のテキスト)を収集する。プレフィックスが2つ以上のファイル名に現れる場合のみドメインとして適格(例:engineering-security-engineer.md と engineering-software-architect.md はどちらも engineering で始まる → Engineeringドメイン)。ユニークなプレフィックスを持つファイル(例…最初の Heading からエージェント名を抽出する。見出しが見つからない場合は、ファイル名から名前を導出する(.md を除去し、ハイフンをスペースに置換し、タイトルケースに変換)

SkillSignal prompt templates

Provide the task, context, and acceptance criteria

These prompts were written by SkillSignal from the source structure; they are not upstream text.

Task-start prompt

Confirm source fit, inputs, and outputs before acting.

Use team-builder to help me with: [specific task]. Context: [files, data, or background]. Constraints: [environment, scope, and prohibited actions]. Before acting, check the pinned SKILL.md and explain which sections apply, what inputs are still missing, and what you will deliver.

Source-guided execution

Make the Agent explicitly follow the key extracted sections.

Apply the pinned team-builder source to [task]. Pay particular attention to these source sections: “使用場面”, “前提条件”, “設定”, “動作原理”, “ステップ 1:利用可能なエージェントを発見する”. Preserve the important decision at each step. Mark facts not covered by the source as “needs confirmation” instead of inventing them. Then verify the result against my acceptance criteria: [criteria].

Result-review prompt

Check omissions, permissions, and source drift before delivery.

Review the current team-builder result: (1) does it satisfy the original task; (2) were any applicable steps or limits in the pinned SKILL.md missed; (3) did it perform any unauthorized file, command, network, or data action; and (4) which conclusions remain unverified? List issues first, then fix only what the source or user authorization supports.

Output checklist

Verify each item before delivery

The task matches the purpose documented in the SKILL.md.

The source section “使用場面” has been checked.

The source section “前提条件” has been checked.

The source section “設定” has been checked.

The source section “動作原理” has been checked.

Inputs, constraints, and acceptance criteria are explicit.

Unverified facts, compatibility, and outcome claims are clearly marked.

Any file, command, network, or data action has been reviewed.

Choose a different workflow

When another Skill is the better fit

FAQ

What does team-builder do?

オンデマンドでエージェントチームを閲覧・構成するためのインタラクティブメニュー。フラット構成またはドメインサブディレクトリで整理されたエージェントコレクションに対応する。

How do I start using team-builder?

The catalog detected this source-specific install command: npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/team-builder". Inspect the command and pinned source before running it.

Which Agent platforms does it declare?

No dedicated Agent platform is declared in the pinned source record.

Repository stars
234,327
Repository forks
35,711
Quality
68/100
Source repository last pushed

Quality breakdown

Based on traceable docs and repository signals; stars are not treated as quality.

68/100
Documentation20/30
Specificity11/25
Maintenance20/20
Trust signals17/25

Compare before choosing

Related Agent Skills and source variants

These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.

team-builder by affaan-m

Interactive agent picker for composing and dispatching parallel teams

team-builder by affaan-m

用于组合和派遣并行团队的交互式代理选择器

site-architecture by coreyhaines31

When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," "website planning," "what pages do I need," "how should I organize my site," or "site navigation." Use this whenever someone is planning what page

seo-audit by MoizIbnYousaf

When the user wants to audit, review, or diagnose SEO issues, plan site architecture, or implement schema markup. Use when someone says 'SEO audit', 'technical SEO', 'site architecture', 'schema markup', 'internal linking', 'why isn't my site ranking', 'site health check', 'crawl issues', 'fix my SEO', 'my traffic dropped', 'rankings fell', or 'site not ranking'. Also trigger when someone wants to plan URL structure, design navigation, add structured data, or review any website for search perfor

attribution by coreyhaines31

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions "attribution," "attribution model," "first-touch vs last-touch," "multi-touch," "which channel drives revenue," "what's my real CAC," "my dashboards disagree," "Google/Meta says X but GA says Y," "media mix model," "MMM," "incrementality," "geo lift," "holdout test," "how did you hear ab

View original Skill.mdThis page is parsed directly from the repository SKILL.md without editorial rewriting. Collected: Jul 28, 2026 · about 1 min

チームビルダー

オンデマンドでエージェントチームを閲覧・構成するためのインタラクティブメニュー。フラット構成またはドメインサブディレクトリで整理されたエージェントコレクションに対応する。

使用場面

  • 複数のエージェントロール(markdownファイル)があり、あるタスクにどのエージェントを使うか選択したい場合
  • 異なるドメインから(例えば、セキュリティ + SEO + アーキテクチャ)臨時チームを結成したい場合
  • 決定する前に利用可能なエージェントを閲覧したい場合

前提条件

エージェントファイルはロール、プロンプト(アイデンティティ、ルール、ワークフロー、成果物)を含むmarkdownファイルである必要がある。最初の # Heading がエージェント名として使用され、最初の段落が説明として使用される。

フラット構成とサブディレクトリの両方のレイアウトをサポートする:

サブディレクトリレイアウト —— ドメインはフォルダー名から推論される:

agents/
├── engineering/
│   ├── security-engineer.md
│   └── software-architect.md
├── marketing/
│   └── seo-specialist.md
└── sales/
    └── discovery-coach.md

フラットレイアウト —— ドメインは共有のファイル名プレフィックスから推論される。2つ以上のファイルが同じプレフィックスを共有する場合、そのプレフィックスはドメインとみなされる。ユニークなプレフィックスを持つファイルは「General」カテゴリーに分類される。注意:アルゴリズムは最初の - で分割するため、複数単語のドメイン(例:product-management)にはサブディレクトリレイアウトを使用する:

agents/
├── engineering-security-engineer.md
├── engineering-software-architect.md
├── marketing-seo-specialist.md
├── marketing-content-strategist.md
├── sales-discovery-coach.md
└── sales-outbound-strategist.md

設定

エージェントディレクトリは順番に探索され、結果がマージされる:

  1. ./agents/**/*.md + ./agents/*.md —— プロジェクトローカルのエージェント(両方の深さ)
  2. ~/.claude/agents/**/*.md + ~/.claude/agents/*.md —— グローバルエージェント(両方の深さ)

すべての場所の結果がマージされ、エージェント名で重複排除される。同名の場合、プロジェクトローカルのエージェントがグローバルエージェントより優先される。ユーザーがカスタムパスを指定した場合、そのパスを代わりに使用する。

動作原理

ステップ 1:利用可能なエージェントを発見する

上記の探索順序を使用してエージェントディレクトリでグローバル検索を実行する。READMEファイルを除外する。見つかった各ファイルに対して:

  • サブディレクトリレイアウト: 親フォルダー名からドメインを抽出する
  • フラットレイアウト: すべてのファイル名プレフィックス(最初の - より前のテキスト)を収集する。プレフィックスが2つ以上のファイル名に現れる場合のみドメインとして適格(例:engineering-security-engineer.mdengineering-software-architect.md はどちらも engineering で始まる → Engineeringドメイン)。ユニークなプレフィックスを持つファイル(例:code-reviewer.mdtdd-guide.md)は「General」カテゴリーに分類される
  • 最初の # Heading からエージェント名を抽出する。見出しが見つからない場合は、ファイル名から名前を導出する(.md を除去し、ハイフンをスペースに置換し、タイトルケースに変換)
  • 見出しの後の最初の段落から一行のサマリーを抽出する

すべての場所を探索した後にエージェントファイルが見つからない場合、ユーザーに通知する:「エージェントファイルが見つかりませんでした。確認済み:[探索済みパスのリスト]。期待されるもの:これらのディレクトリ内のmarkdownファイル。」そして停止する。

ステップ 2:ドメインメニューを表示する

利用可能なエージェントドメイン:
1. エンジニアリング — ソフトウェアアーキテクト、セキュリティエンジニア
2. マーケティング — SEOスペシャリスト
3. セールス — ディスカバリーコーチ、アウトバウンドストラテジスト

ドメインを選択するか、特定のエージェントを指定してください(例:「1,3」または「security + seo」):
  • エージェント数がゼロのドメインはスキップする(空ディレクトリ)
  • 各ドメインのエージェント数を表示する

ステップ 3:選択を処理する

柔軟な入力を受け付ける:

  • 数字:「1,3」でEngineeringとSalesのすべてのエージェントを選択
  • 名前:「security + seo」で発見されたエージェントに対してファジーマッチング
  • 「all from engineering」でそのドメインのすべてのエージェントを選択

5つ以上のエージェントが選択された場合、アルファベット順にリストアップして絞り込みを求める:「Nつのエージェントを選択しました(最大5つ)。どれを保持するか選択するか、アルファベット順の最初の5つを使用する場合は 'first 5' と言ってください。」

選択を確認する:

選択済み:セキュリティエンジニア + SEOスペシャリスト
どのようなタスクに取り組む予定ですか?(タスクを説明してください)

ステップ 4:エージェントを並列で起動する

  1. 選択された各エージェントのmarkdownファイルを読み取る
  2. まだ提供されていない場合は、タスクの説明を求める
  3. Agentツールを使用してすべてのエージェントを並列で起動する:
    • subagent_type: "general-purpose"
    • prompt: "{agent file content}\n\nTask: {task description}"
    • 各エージェントは独立して実行する——エージェント間の通信は不要
  4. エージェントが失敗した場合(エラー、タイムアウト、または空の出力)、インラインで失敗を記録し(例:「Security Engineer: failed — [理由]」)、成功したエージェントの結果の処理を続ける

ステップ 5:結果を統合する

すべての出力を収集して統一されたレポートを提示する:

  • エージェント別にグループ化された結果
  • 統合セクションで強調:
    • エージェント間のコンセンサス
    • 提案間の衝突または矛盾
    • 推奨される次のステップ

1つのエージェントのみが選択された場合は、統合セクションをスキップして直接出力を提示する。

ルール

  • 動的発見のみ。 エージェントリストをハードコードしない。ディレクトリの新しいファイルはメニューに自動的に表示される。
  • チームあたり最大5つのエージェント。 5つを超えると収益逓減とトークン使用量が多くなる。選択時に強制する。
  • 並列分散。 すべてのエージェントが同時に実行される——Agentツールの並列呼び出しパターンを使用する。
  • 並列Agent呼び出し(TeamCreateではない)。 このスキルは独立した作業の処理に並列Agentツール呼び出しを使用する。エージェントが議論したり互いに回答する必要がある場合のみ、TeamCreate(マルチエージェント会話のためのClaude Codeツール)が必要になる。

ユーザー: team builder

Claude:
利用可能なエージェントドメイン:
1. エンジニアリング (2) — ソフトウェアアーキテクト、セキュリティエンジニア
2. マーケティング (1) — SEOスペシャリスト
3. セールス (4) — ディスカバリーコーチ、アウトバウンドストラテジスト、プロポーザルストラテジスト、セールスエンジニア
4. サポート (1) — エグゼクティブサマリー

ドメインを選択するか、特定のエージェントを指定してください:

ユーザー: security + seo

Claude:
選択済み:セキュリティエンジニア + SEOスペシャリスト
どのようなタスクに取り組む予定ですか?

ユーザー: リリース前に私のNext.jsのeコマースサイトをレビューしてほしい

[2つのエージェントが並列で起動され、それぞれがコードベースに専門知識を適用する]

Claude:
## セキュリティエンジニアの発見事項
- [発見内容...]

## SEOスペシャリストの発見事項
- [発見内容...]

## 統合分析
両エージェントが同意:[...]
衝突点:セキュリティが推奨するCSPがインラインスタイルをブロックし、SEOはインラインのschemaマークアップを必要とする。解決策:[...]
次のステップ:[...]
Source repo
affaan-m/ECC
Skill path
docs/ja-JP/skills/team-builder/SKILL.md
Commit SHA
4e973d3eaf92
Repository license
MIT
Data collected