dsh-adversarial-review-preset
在终端中运行以下命令:
dsh plugin install Ink-dark/dsh-adversarial-review-preset
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在已启用代码工作工具的 DeepSeek Harness 中,运行 dsh plugin install Ink-dark/dsh-adversarial-review-preset,或让 Agent 安装插件 https://github.com/Ink-dark/dsh-adversarial-review-preset。
插件介绍
日常让 Agent「帮你看代码」时,它往往默认站在「尽量帮你过关」的一侧:结论含糊、缺少可核对的位置,甚至在审查过程中顺手改文件或动测试,最后你很难判断是真没问题还是只是被安抚了。这个插件为 DeepSeek Harness 增加一种「对抗式审查」预设,把立场改成「先假定被审的代码、测试、文档或方案有错,直到亲自验证它正确」——并把这条立场写进 persona 纪律,而不是靠临时口头提醒。
作为 bundle,它向 profile 插入预设声明,在 Agent 模式列表里多出一个可选模式;工具集、plan/compaction、subagent 与 workflow 仍与标准模式一致,变化集中在审查方式:每条结论必须可定位(路径与行号,或权威原文的章节/条款),引用须逐字摘录;无法定位的直觉只能单列成待验证假设,不计入缺陷清单。审查期间不修改被审查对象,严禁为通过测试而改测试;先输出缺陷报告并等你确认,确认后一次只修一项,且先写能复现该缺陷的失败测试。对已发现缺陷还会主动构造「误报」反驳并尝试证成,反驳成立则撤销;独立复核时只把缺陷描述与被审文件交给 subagent,避免既有结论污染复核者。
预设还通过技能目录挂载两份审查技能:通用的 adversarial-review(铁律、A–D 覆盖核对、连锁错误交叉验证、测试盲区、报告格式与修复纪律等)以及面向 WHATWG 规范逐行找茬的 whatwg-spec-adversarial-review,适合 tokenizer、tree construction 等规范密集型模块。
适合需要在合并或上线前做严肃代码/方案审查、希望结论可审计、可复现的团队或个人;也适合对照 Web 标准做实现核对、或希望 Agent 在动手改代码前先交出一份带优先级的缺陷清单的场景。
使用场景
- 合并或上线前需要可定位、可复核的缺陷报告而非笼统肯定
- 实现 tokenizer、DOM 等模块时需对照 WHATWG 逐条核对
- 希望 Agent 先报告问题、经确认后再逐项修复并先写失败测试
适合人员
- 重视审查证据与纪律的开发者
- 维护规范密集型 Web 平台代码的团队
- 使用 DeepSeek Harness 并需要专用审查模式的用户