RedTeam について
RedTeamは、意思決定の前に論点、戦略、計画を検証するスキルです。複数の専門家視点で並行分析し、最も強い賛成論と反論、または競合案の統合結果を作成します。
主な機能
- 01論点を個別の主張に分解
- 02専門家の視点から案を検証
- 03最も強い賛成論と反論を統合
- 04対抗検証で提案を比較
活用シーン
- 01アーキテクチャ案を検証
- 02事業判断の弱点を探す
- 03機能の複数の実現案を比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ danielmiessler/ lifeos --skill redteamインストール後、Claude Code で/redteamを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
Integration.mdPhilosophy.mdWorkflows/AdversarialValidation.mdParallelAnalysis.md詳細
カスタマイズ
実行する前に、次の場所にユーザーのカスタマイズがあるか確認してください。
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/RedTeam/
このディレクトリが存在する場合は、そこにある PREFERENCES.md、設定、またはリソースを読み込み、適用してください。これらはデフォルトの動作より優先されます。ディレクトリが存在しない場合は、スキルのデフォルト設定に従ってください。
🚨 必須:音声通知(何らかの操作を行う前に必須)
このスキルが呼び出されたら、何よりも先に必ずこの通知を送信してください。
-
音声通知を送信する:
curl -s -X POST http://localhost:31337/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow in the RedTeam skill to ACTION"}' \ > /dev/null 2>&1 & -
テキスト通知を出力する:
Running the **WorkflowName** workflow in the **RedTeam** skill to ACTION...
これは任意ではありません。このスキルの呼び出しと同時に、この curl コマンドを直ちに実行してください。
RedTeam スキル
概要
アイデア、戦略、計画を攻撃し、現実がそれを試す前に弱点を見つけます。議論を個々の主張に分解し、多数の専門エージェント(エンジニア、アーキテクト、ペンテスター、インターン)を並行して動かし、それぞれを徹底的に検証します。その後、調査結果を統合し、議論を最も強く擁護する論拠と、最も強力な反論を提示します。
課題
人は自分の計画に夢中になりがちです。いったんアイデアに取り組み始めると、脳はそれがうまくいく理由を探し、うまくいかない理由を見落とします。周囲の人も遠慮しすぎたり、意見が同じ方向に偏っていたりして、厳しく指摘できないことがよくあります。その結果、欠陥のある戦略は、本番環境、市場、あるいは誰かがついに厳しい質問をする会議で失敗するまで、異議を唱えられずに通ってしまいます。このスキルは、その厳しい質問をさまざまな角度から一斉に投げかけるものです。議論を意図的かつ大規模に攻撃することで、弱点を修正コストが低いうちに明らかにします。
仕組み
並行エージェントの配置による、軍事レベルの敵対的分析を行います。議論を個々の要素に分解し、複数の専門家の視点(エンジニア、アーキテクト、ペンテスター、インターン)から攻撃して、調査結果を統合し、鋭い反論とともに、その主張を最も強く擁護するバージョンを提示します。対象は議論であり、ネットワークの脆弱性ではありません。
ワークフローの振り分け
リクエストに応じて、適切なワークフローに振り分けてください。
ワークフローを実行するときは、この通知をそのまま出力してください。
Running the **WorkflowName** workflow in the **RedTeam** skill to ACTION...
| ワークフロー | トリガー | ファイル |
|---|---|---|
| ParallelAnalysis | レッドチーム分析(既存のコンテンツを徹底検証) | Workflows/ParallelAnalysis.md |
| AdversarialValidation | 敵対的検証(競争を通じて新しいコンテンツを作成) | Workflows/AdversarialValidation.md |
クイックリファレンス
| ワークフロー | 目的 | 出力 |
|---|---|---|
| ParallelAnalysis | 既存のコンテンツを徹底検証 | 最も強く擁護する論拠+反論(各8項目) |
| AdversarialValidation | 競争を通じて新しいコンテンツを作成 | 競合する提案を統合した解決策 |
成果物(ParallelAnalysis): 議論を最も強く擁護する論拠と、それに対する最も強く残る反論を、それぞれ8項目のストーリー形式の説明で提示します(各項目12~16語)。藁人形論法ではなく実際の弱点を攻撃し、重大度順に並べます。
コンテキストファイル
Philosophy.md- 基本理念、成功基準、エージェントの種類Integration.md- スキルの連携、FirstPrinciples の使用方法、出力形式
例
アーキテクチャの提案を攻撃する:
User: "red team this microservices migration plan"
--> Workflows/ParallelAnalysis.md
--> Returns steelman + devastating counter-argument (8 points each)
ビジネス上の決定について悪魔の代弁者になる:
User: "poke holes in my plan to raise prices 20%"
--> Workflows/ParallelAnalysis.md
--> Surfaces the ONE core issue that could collapse the plan
コンテンツに対する敵対的検証:
User: "battle of bots - which approach is better for this feature?"
--> Workflows/AdversarialValidation.md
--> Synthesizes best solution from competing ideas
最終更新日: 2025-12-20
注意点
- RedTeam はシステムではなく、アイデアを攻撃するためのものです。 このスキルが見つけるのは議論、戦略、計画の欠陥であり、ネットワークの脆弱性ではありません。
- 32 の敵対的エージェントが大量の調査結果を生成しますが、すべてが同じ価値を持つわけではありません。 重大度順に並べ、ノイズを除外してください。
- 目標は破壊ではなく強化です。 弱点を、改善策とともに建設的に提示してください。
実行ログ
ワークフローを完了した後、JSONL エントリーを 1 つ追記します。
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"RedTeam","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl
WORKFLOW_USED は実行したワークフローに、8_WORD_SUMMARY は入力の簡潔な説明に、SECONDS はおおよその実経過時間に置き換えてください。ワークフローが失敗した場合は、status: "error" を記録してください。