analysis-swarm について
Analysis Swarmは、複雑なコードや設計上の判断を多角的に分析するスキルです。異なるアプローチを持つ3つのAIペルソナを連携させ、トレードオフ、リスク、前提を検討します。
主な機能
- 01異なる役割を持つ3つのAIペルソナ
- 02明確な起動・オーケストレーション手順
- 03質問と統合のパターン
- 04スウォーム分析の使用例
活用シーン
- 01アーキテクチャ上のトレードオフ比較
- 02異なる視点からのリスク評価
- 03コードレビューで単一視点の見落としを確認
- 04重要な設計判断における前提の検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill analysis-swarmインストール後、Claude Code で/analysis-swarmを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
discourse.mdexamples.mdorchestration.mdpersonas.md詳細
分析スウォーム
3 人の AI ペルソナ(RYAN、FLASH、SOCRATES)を使った多角的なコード分析により、包括的な意思決定を支援します。
クイックリファレンス
- ペルソナ - RYAN、FLASH、SOCRATES の説明
- オーケストレーション - 起動シーケンスとルール
- 議論 - 質問パターンと統合
- 例 - スウォームの完全な例
使用する場面
- 複雑なアーキテクチャ上の意思決定(セキュリティと速度と保守性の比較)
- 複数の視点によるトレードオフ分析
- リスク評価(保守的な視点と積極的な視点)
- 単一視点による見落としを防ぐコードレビュー
- 長期的な影響を伴う設計上の意思決定
- 包括的な分析を必要とする重要度の高い機能
適さない場面
- 解決策が明らかな単純なバグ修正
- 些細なリファクタリング
- 標準的な機能追加
- 時間に追われる緊急修正(FLASH 単独での使用を推奨)
3 人のペルソナ
| ペルソナ | アプローチ | 強み |
|---|---|---|
| RYAN | 系統的な分析者 | セキュリティ、スケーラビリティ、エビデンスに基づく分析 |
| FLASH | 迅速なイノベーター | 速度、ユーザーへの影響、実用的な解決策 |
| SOCRATES | 問いかけるファシリテーター | 前提を明らかにし、合意形成を促進 |
ペルソナの詳しい説明は personas.md を、スウォームのプロトコルは orchestration.md を参照してください。
コメント
Markdown 対応