mcpField
R
RedTeam

RedTeam

github.com/danielmiessler生产力19.7k190 次安装3 天前更新
代码仓库

关于 RedTeam

RedTeam 是一项用于在决策前检验论点、策略和计划的技能。它从多个专家视角并行分析,生成最有力的支持论证与反方论证,或综合竞争方案。

主要功能

  1. 01将论点拆分为原子主张
  2. 02从专家视角检验想法
  3. 03综合最强支持与反方论证
  4. 04通过对抗式验证比较方案

适用场景

  1. 01检验架构提案
  2. 02找出商业决策的薄弱点
  3. 03比较功能的不同实现方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/danielmiessler/lifeos --skill redteam

安装后在 Claude Code 中输入/redteam确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

Integration.md
Philosophy.md
Workflows/
AdversarialValidation.md
ParallelAnalysis.md

详细介绍

自定义

执行前,请检查以下位置是否有用户自定义设置: ~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/RedTeam/

如果此目录存在,请加载并应用其中的任何 PREFERENCES.md、配置或资源。这些设置优先于默认行为。如果目录不存在,请使用技能默认设置。

🚨 必须:语音通知(执行任何操作前均须完成)

调用此技能时,必须先发送此通知,然后才能执行任何其他操作。

  1. 发送语音通知:

    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 &
    
  2. 输出文本通知:

    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"。

评论

支持 Markdown