Agent skill · operations · affaan-m

team-builder

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

Why this skill is useful

Provides a structured method for dynamically discovering and selecting agents based on their roles and domains, which the AI wouldn't reliably generate on its own.

What it needs

About 1k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

チームビルダー オンデマンドでエージェントチームを閲覧・構成するためのインタラクティブメニュー。フラット構成またはドメインサブディレクトリで整理されたエージェントコレクションに対応する。 使用場面 複数のエージェントロール(markdownファイル)があり、あるタスクにどのエージェントを使うか選択したい場合 異なるドメインから(例えば、セキュリティ + SEO + アーキテクチャ)臨時チームを結成したい場合 決定する前に利用可能なエージェントを閲覧したい場合 前提条件 エージェントファイルはロール、プロンプト(アイデンティティ、ルール、ワークフロー、成果物)を含むmarkdownファイルである必要がある。最初の # Heading がエージェント名として使用され、最初の段落が説明として使用される。 フラット構成とサブディレクトリの両方のレイアウトをサポートする: サブディレクトリレイアウト —— ドメインはフォルダー名から推論される: フラットレイアウト —— ドメインは共有のファイル名プレフィックスから推論される。2つ以上のファイルが同じプレフィックスを共有する場合、そのプレフィックスはドメインとみなされる。ユニークなプレフィックスを持つファイルは「General」カテゴリーに分類される。注意:アルゴリズムは最初の - で分割するため、複数単語のドメイン(例:product-management)にはサブディレクトリレイアウトを使用する: 設定 エージェントディレクトリは順番に探索され、結果がマージされる: 1. ./agents//.md + ./agents/.md —— プロジェクトローカルのエージェント(両方の深さ) 2. ~/.claude/agents//.md + ~/.claude/agents/.md —— グローバルエージェント(両方の深さ) すべての場所の結果がマージされ、エージェント名で重複排除される。同名の場合、プロジェクトローカルのエージェントがグローバルエージェントより優先される。ユーザーがカスタムパスを指定した場合、そのパスを代わりに使用する。 動作原理 ステップ 1:利用可能なエージェントを発見する 上記の探索順序を使用してエージェントディレクトリでグローバル検索を実行する。READMEファイルを除外する。見つかった各ファイルに対して: サブディレクトリレイアウト: 親フォルダー名からドメインを抽出する フラットレイアウト: すべてのファイル名プレフィックス(最初の - より前のテキスト)を収集する。プレフィックスが2つ以上のファイル名に現れる場合のみドメインとして適格(例:engineering-security-engineer.md と engineering-software-architect.md はどちらも engineering で始まる → Engineeringドメイン)。ユニークなプレフィックスを持つファイル(例:code-reviewer.md、tdd-guide.md)は「General」カテゴリーに分類される 最初の # Heading からエージェント名を抽出する。見出しが見つからない場合は、ファイル名から名前を導出する(.md を除去し、ハイフンをスペースに置換し、タイトルケースに変換) 見出しの後の最初の段落から一行のサマリーを抽出する すべての場所を探索した後にエージェントファイルが見つからない場合、ユーザーに通知する:「エージェントファイルが見つかりませんでした。確認済み:\[探索済みパスのリスト]。期待されるもの:これらのディレクトリ内のmarkdownファイル。」そして停止する。 ステップ 2:ドメインメニューを表示する エージェント数がゼロのドメインはスキップする(空ディレクトリ) 各ドメインのエージェント数を表示する ステップ 3:選択を処理する 柔軟な入力を受け付ける: 数字:「1,3」でEngineeringとSalesのすべてのエージェントを選択 名前:「security + seo」で発見されたエージェントに対してファジーマッチング 「all from engineering」でそのドメインのすべてのエージェントを選択 5つ以上のエージェントが選択された場合、アルファベット順にリストアップして絞り込みを求める:「Nつのエージェントを選択しました(最大5つ)。どれを保持するか選択するか、アルファベット順の最初の5つを使用する場合は 'first 5' と言ってください。」 選択を確認する: ステップ 4:エージェントを並列で起動する 1. 選択された各エージェントのmarkdownファイルを読み取る 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/team-builder--e1a844

View the source on GitHub

Browse the @skills marketplace