mcpField
D
ds-swarm

ds-swarm

github.com/aicodekingエージェントワークフロー263434 回インストール2 週間前に更新
リポジトリ

ds-swarm について

ds-swarmは、広範だが比較的浅い作業を複数のワーカーに分担し、根拠に基づく報告へまとめるワークフロースキルです。タスク分割、結果検証、証拠不足への対応、終了条件を定めています。

主な機能

  1. 01作業を並行する範囲に分割
  2. 02ワーカーごとに出力先を分離
  3. 03コマンド実行による根拠を要求
  4. 04不足または無効な結果を1回再試行
  5. 05結果を統合し未対応の範囲を記録

活用シーン

  1. 01独立した作業範囲ごとの結果収集
  2. 02事前ルールに沿った並行案の比較
  3. 03検証済み結果と未解決の不足点の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-swarm

インストール後、Claude Code で/ds-swarmを入力して読み込まれたか確認します。

詳細

ds-swarm

広範囲だが浅い作業を並列ワーカーに分割して割り当て、検証済みの結果を1つのレポートにまとめます。

手順

  1. 完了条件と、スウォームが返すレポートを明確にします。
  2. 進め方を決めます。作業を重複しない範囲に分割するか、同じ概要で N 人のワーカーを競わせるか、またはその両方を行います。競わせる場合は、どのように選ぶか(最初の合格者、全員を評価、最良のものを選択)を事前に決めます。
  3. 各ワーカーに、単独で実行できるブリーフを作成します。目標、担当範囲、検証方法、報告内容を明記してください。ワーカーが特定のコミットをテストする場合は、正確なコミットハッシュと測定方法を指定します。
  4. ファイルを書き込む各ワーカーに、それぞれ専用の出力先を割り当てます。
  5. すべてのワーカーを同時に起動します。ハーネスでサブエージェントを実行できない場合は、新しいコンテキストでブリーフを1つずつ実行します。
  6. 各ワーカーは、実行したコマンドとその出力という証拠を添えて、PASS、ISSUES、またはBLOCKEDを報告します。ISSUESには、最初の問題だけでなく、証明できる問題をすべて記載します。
  7. 結果を集めます。証拠がない結果や、指定と異なるコミットに関する結果は却下し、そのワーカーを1度だけ再起動します。2回目も不備がある場合は、合格ではなく未解決事項として記録します。
  8. 判定、各範囲または競争参加者の証拠、未解決事項、および根本原因ごとにまとめた重複事項を含め、1つのレポートに統合します。

終了条件

  • すべての範囲に結果または記録済みの未解決事項があり、レポートが作成されている。
  • または、手順2のルールに基づいて競争の勝者が決まっている。
  • ワーカーを再起動できるのは1回までです。

ルール

  • ワーカー間で書き込み可能な状態を共有しません。
  • 未完了の範囲を合格として扱ってはいけません。
  • ワーカーが主張した内容ではなく、証明した内容を報告します。

コメント