Repolode
amElnagdy

amElnagdy/delegate-skills

オーケストレーター役のAIエージェントが、インストール済みのコーディングCLIにタスクを委任し、差分を確認して自分でコミットできるエージェントスキル集です。

スター
2,576
フォーク
221
未解決の Issue
40
最終コミット
一昨日

これは何?

delegate-skillsは、複数のコマンドライン型コーディングエージェントを使って開発作業を進めるためのエージェントスキル集です。オーケストレーター役のエージェントが自己完結したブリーフを作成し、同梱の中継スクリプトを通じてCodex、Claude Code、OpenCode、Aider、Cursor Agentなどの実装用CLIにタスクを渡します。構造化されたresult.jsonが返るのを待ち、その後、コミットする前に生成された差分を確認します。

このパッケージには、インストール済みの実装用CLIを検出し、feature、tests、uiなどの名前付きレーンに整理するdelegate-setupスキルも含まれています。レーンはグローバルまたはリポジトリごとに定義でき、タスクの割り当て先にはレーンまたは特定の実装用CLIを指定できます。中継スクリプトはコミットしないため、コミットはレビュー担当者が行います。

各実装用スキルでは、CLIごとに異なる権限モデル、読み取り専用での動作、セッション再開への対応について説明しています。スクリプトはNodeの組み込み機能だけを使い、独自にネットワーク通信を行いません。

主な機能

  • 01ブリーフを添えたコーディングタスクを、共通の中継仕様を通じて複数のインストール済み実装用CLIに割り当てます。
  • 02ステータス、終了コード、変更されたファイル、セッションIDを含む構造化されたresult.jsonを返します。
  • 03基盤となるCLIが対応している場合、読み取り専用での実行とセッションの再開をサポートします。
  • 04インストール済みCLIを検出し、作業の振り分けに使う名前付きレーンを作成するセットアップスキルが含まれています。
  • 05コミットはすべてレビュー担当の開発者に任せ、中継スクリプトがコミットすることはありません。

ユースケース

  • 大規模なリファクタリングや移行を範囲の限られたタスクに分けてコーディングCLIに任せ、各差分をレビューする。
  • 1つのオーケストレーターから、UI作業、テスト作成、機能開発を別々のコーディングエージェントに振り分ける。
  • 機械的な変更をコーディングエージェントにまとめて処理させ、結果が届くたびにレビューする。

クイックスタート

  1. 1

    npxでskillsパッケージをインストールします

    npx skills add amElnagdy/delegate-skills
  2. 2

    オーケストレーションを行うエージェントにsetup skillを実行するよう依頼し、インストール済みのCLIを検出してfleetを作成します

  3. 3

    または、implementer skillにタスクを直接委任し、その後自分でdiffを確認してcommitします

使う前に知っておきたいこと

  • sandboxや強制的な読み取り専用モードがないimplementer CLIも複数あるため、commitする前にすべてのdiffを確認してください。
  • 利用したいimplementer CLIは、あらかじめマシンにインストールしておく必要があります。
  • ZCodeはデスクトップアプリ内で動作し、MuseのランチャーはDarwinとLinuxのみをサポートするなど、implementerによってはプラットフォームやインストールに制限があります。

収録されている特集

トピック

よくある質問

delegate-skills とは?
オーケストレーター役のAIエージェントが、インストール済みのコーディングCLIにタスクを委任し、差分を確認して自分でコミットできるエージェントスキル集です。 delegate-skillsは、複数のコマンドライン型コーディングエージェントを使って開発作業を進めるためのエージェントスキル集です。オーケストレーター役のエージェントが自己完結したブリーフを作成し、同梱の中継スクリプトを通じてCodex、Claude Code、OpenCode、Aider、Cursor Agentなどの実装用CLIにタスクを渡します。構造化されたresult.jsonが返るのを待ち、その後、コミットする前に生成された差分を確認します。
delegate-skills は無料で使えますか?ライセンスは?
delegate-skills は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
delegate-skills は今もメンテナンスされていますか?
活発にメンテナンス中。delegate-skills の最終コミットは 2026年11月5日 です。
delegate-skills は何に使えますか?
大規模なリファクタリングや移行を範囲の限られたタスクに分けてコーディングCLIに任せ、各差分をレビューする。 1つのオーケストレーターから、UI作業、テスト作成、機能開発を別々のコーディングエージェントに振り分ける。 機械的な変更をコーディングエージェントにまとめて処理させ、結果が届くたびにレビューする。
delegate-skills のインストール方法は?
npxでskillsパッケージをインストールします: npx skills add amElnagdy/delegate-skills オーケストレーションを行うエージェントにsetup skillを実行するよう依頼し、インストール済みのCLIを検出してfleetを作成します または、implementer skillにタスクを直接委任し、その後自分でdiffを確認してcommitします
delegate-skills はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/amElnagdy/delegate-skills

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト