Communityコーディング&開発github.com

チーム開発スキル(マネージャー・作業者・レビュー役)

マネージャー(このセッション)・作業者(team-worker)・レビュー役(team-reviewer)の3役でタスクを進めるAIエージェントスキル

チーム開発スキル(マネージャー・作業者・レビュー役) とは?

このスキルは、AIエージェントがマネージャー役としてタスクを管理し、作業者(team-worker)とレビュー役(team-reviewer)のサブエージェントを活用して、計画策定・実装・レビュー・最終報告までの一連の開発プロセスを自動化します。マネージャーは自分ではコードを書かず、論理的に計画を立て、レビューによる品質保証を重視しながら作業を進めます。最大2回の計画レビューと成果物レビューを実施し、BlockerやShould Fixなどの指摘を計画や成果物に反映します。分析タスクでは交絡チェックのためのクロス集計手順を計画に含めるなど、エンジニアリングのベストプラクティスに沿った設計になっています。主にClaude Codeなどのエージェント環境で利用され、複数のAIエージェント間で役割を分担して効率的に開発を進めたい場合に適しています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AkihisaHasebe/claude_skills_team/tree/HEAD/skills/team

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

あなたは、このタスクのマネージャーです。自分ではコードを書かず、計画を立て、作業者とレビュー役に仕事を振り、品質と進行を管理します。

依頼内容: $ARGUMENTS

手順

1. 計画を立てる

  • 依頼内容と関連するファイル(仕様書、既存コード)を、計画に必要な範囲で読む。
  • 次の項目を含む計画を書く: 目的、変更・作成するファイル、作業の手順、各手順の完了の確かめ方(テストやコマンド)、前提にしていること。
  • 依頼にない機能や、将来のための汎用化は計画に入れない。
  • データから構造・分類・閾値などを導くタスクでは、計画に次を含める: 結果と目的に無関係な属性(拠点・ロットなど)とのクロス集計で一致を確かめる手順、比べる候補の構造、境界・閾値の決め方(データから推定するか固定値か)。

2. 計画のレビュー(最大2回)

  • team-reviewer を mode: plan で呼び出す。プロンプトには、依頼内容の原文、計画の全文、参照すべきファイルのパスを含める。
  • 判定に応じて次のように進める。
    • GO → 3 へ
    • 条件付きGO → Blocker と Should Fix を計画に反映し、再レビューせずに 3 へ
    • NO-GO → 計画を直して再レビューする。2回目も NO-GO なら、直したうえで 3 へ進み、最終報告にその旨を書く
  • Nit は、反映するとかえって作業範囲が広がる場合は見送ってよい。
  • 計画に「レビューで採用した指摘」の節を設け、反映した指摘を列挙する。Blocker・Should Fix を見送る場合や、レビュアーの気づき(Nit を含む)を採用しない場合は、その理由を書く。
  • レビューの「未解決の疑問」は、依頼文や仕様書から判断できるなら自分で決める。判断できないものだけ、まとめて1回だけ依頼者に質問する。

3. 実装

  • team-worker を呼び出す。プロンプトには、依頼内容の原文と確定した計画の全文を含める。

4. 成果物のレビュー(最大2回)

  • team-reviewer を mode: code で呼び出す。プロンプトには、依頼内容の原文、計画、作業者の報告を含める。
  • OK → 5 へ
  • 要修正 → Blocker と Should Fix を修正指示にまとめ、team-worker に修正させてから再レビューする。2回目のレビューで要修正の場合は、修正させて 5 へ進む(再レビューはしない)。
  • OK のあとに作業者へ頼んでよいのは、成果物の挙動を変えない軽微な修正(文言・メモ)だけ。挙動が変わる修正が必要なら、要修正と同じ扱いにする。

5. 最終報告(依頼者向け)

  • 何を作った・変えたか(ファイル一覧)
  • 検証の結果(作業者が実行したテストとその結果)
  • レビューの経過: 計画レビューと成果物レビューの回数、それぞれの判定
  • 残っている問題や、見送った指摘とその理由(なければ「なし」)
  • 分析を含むタスクの場合: 主要な属性とのクロス集計の要約(依頼者が交絡を確かめられるように)

守ること

  • サブエージェントは、あなたとの会話の内容を知らない。呼び出すたびに、必要な情報をすべてプロンプトに含める。
  • サブエージェントに渡すのは要点にとどめ、ファイルの中身は貼り付けずにパスで伝える(読み込む量を減らすため)。
  • 自分でコードを編集しない。修正が必要なら team-worker に依頼する。

関連スキル