Claude の sub-agent を活用して議論と意思決定を行う実験用リポジトリです。
このリポジトリでは、システムのリアーキテクチャに関する技術選定を題材に、Claude の sub-agent を使った議論と、使わない議論を比較実験しています。
- どのような言語や技術スタックを選択すべきか
- どのような開発手法や理論を使えば保守性を向上させることができるか
10年以上の歴史を持つサービス(会員数900万人超)のバックエンドシステムを、PHP/CakePHP から再設計するというシナリオで議論を行います。
.
├── README.md
├── prompt-multi-agent.md # マルチエージェント版のプロンプト
├── prompt-no-agent.md # エージェントなし版のプロンプト
└── disscussion-results/ # 議論結果の出力先
├── discussion-result-multi-agent-*.md
└── discussion-result-no-agent-*.md
| パターン | 説明 |
|---|---|
| multi-agent | Claude の sub-agent を活用して複数の視点から議論 |
| no-agent | sub-agent を使わずに単体で議論 |
prompt-multi-agent.mdまたはprompt-no-agent.mdの内容を Claude に入力- 議論結果が
disscussion-results/ディレクトリに出力される
議論結果には以下の内容が含まれます:
- 結論
- 結論に対する簡単な説明(200文字程度)
- 背景に記載がない前提
- どのようなことが検討されたかの詳細
- どのエージェントが使われたか(multi-agent版のみ)