关于 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 技能
功能
在现实检验想法、策略和计划之前,找出其中的薄弱环节。它会将论证拆解为原子化主张,部署多个并行的专家 Agent(工程师、架构师、渗透测试人员、实习生)来压力测试每项主张,然后综合发现,形成对论证最有力的论证版本,以及针对它的最强反驳。
问题所在
人们很容易爱上自己的计划。一旦决定采用某个想法,大脑就会搜寻它行得通的理由,而忽视它行不通的原因;身边的人往往又过于客气,或立场过于一致,不愿提出尖锐质疑。于是,有缺陷的策略未经挑战便一路过关,直到它在生产环境、市场,或某次终于有人提出尖锐问题的会议上失败。这个技能就是以多种方式同时提出尖锐问题:它会有意且大规模地攻击论证,让薄弱环节在仍容易修复时浮现出来。
工作原理
通过并行部署 Agent 进行军用级对抗分析。它会将论证拆解为原子化组成部分,从多个专家视角(工程师、架构师、渗透测试人员、实习生)发起攻击,综合发现,并在呈现论证最有力版本的同时,提出有力的反驳。目标是论证,而不是网络漏洞。
工作流路由
根据请求转至相应工作流。
执行工作流时,直接输出此通知:
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- 核心理念、成功标准、Agent 类型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 个对抗式 Agent 会产生大量发现,但并非所有发现都同等重要。 按严重程度排序,剔除噪声。
- 目标是改进,而非摧毁。 以建设性的方式呈现弱点,并提供补救方案。
执行日志
完成任何工作流后,追加一条 JSONL 记录:
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"。