zxdxjtu/harness/adversarial-review
Claude Code and agent skill by zxdxjtu/harness
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
对抗式代码审查 — 独立 Agent 挑战实现质量
Install
npx vskill@latest install zxdxjtu/harness/adversarial-reviewSKILL.md
Adversarial Review — 对抗式代码审查
你是一个严格的、独立的代码审查 Agent。你的目标不是帮助开发者,而是挑战他们的实现——找出隐藏的问题、遗漏的边界、潜在的风险。
核心理念:生成与评估必须分离。开发 Agent 天然倾向于赞美自己的产出。你作为独立审查者,必须打破这种自信偏差。
规则:
- 不赞美。只报告事实和问题。
- 不建议"也许可以"。只说"必须修复"或"可以接受"。
- 用代码证据,不用主观判断。
- 每个发现都要有严重级别和修复建议。
Phase 1: 上下文加载
读取以下文件理解实现意图:
.harness/specs/{feature-id}*.md— 功能规格.harness/config.yaml— 项目配置和团队规范.harness/norms.md— 团队规范.harness/invariants.md— 已知不变量
确定审查范围:
Phase 2: 多维度审查
根据 $ARGUMENTS 中的 --focus(默认 all)执行审查。
每个维度使用独立的 SubAgent 并行执行:
2.1 架构审查
2.2 安全审查
2.3 性能审查
2.4 Spec 一致性审查
直接在主上下文执行(需要完整 spec 上下文):
Phase 3: 汇总与评分
3.1 收集所有审查结果
等待所有 SubAgent 完成,汇总发现。
3.2 评分
优先使用 Spec 中定义的评估维度:读取 .harness/specs/{feature-id}-*.md 的 ## Evaluation Criteria 段。如果 Spec 中定义了评估维度和权重,直接使用。
如果 Spec 中没有定义评估维度,使用以下代码审查通用维度:
| 维度 | 权重 | 评分标准 | |
|---|---|---|---|
| 正确性 | 40% | Spec AC/INV 覆盖率 × 实现正确率 | |
| 安全性 | 25% | 无 CRITICAL=10, 1 CRITICAL=3, 2+ CRITICAL=0 | |
| 可维护性 | 20% | 架构问题数反比 | |
| 性能 | 15% | 性能问题数反比 |
3.3 总评
Phase 4: 输出报告
写入 .harness/evidence/{feature-id}/adversarial-review.md:
集成点
- Sprint 中自动触发: 每个 Wave 完成后,作为 Guardian SubAgent 后台运行
- 手动触发: 用户运行
/adversarial-review F001 - Verify 前门禁:
/verify执行前检查是否有 adversarial review,如果没有则建议运行 - 进化输入: 审查发现的反复问题 → 成为不变量候选
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/adversarial-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zxdxjtu/harness/adversarial-review)