OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  adversarial-coach:基于 Block g3 的对抗性实施评审

adversarial-coach:基于 Block g3 的对抗性实施评审

 
  automation ·  2026-02-05 01:59:12 · 3 次点击  · 0 条评论  

名称: adversarial-coach
描述: 基于 Block 的 g3 辩证自编码研究的对抗式实现评审。在验证实现与需求的完整性时,提供客观的新视角。


/coach - 对抗式实现评审

使用方法

/coach [需求文件]
  • /coach - 从上下文中推断需求
  • /coach requirements.md - 根据指定文件进行验证

教练-选手循环

你负责协调实现代理(选手)与评审者(教练)之间的辩证循环:

  1. 你(选手)实现功能
  2. /coach 调用对抗式评审,独立评估是否符合需求
  3. 教练返回:IMPLEMENTATION_APPROVED 或具体的修复项
  4. 处理反馈,循环直至批准

评审流程

步骤 1:识别需求

按顺序检查:
- 指定的需求文件或提及的议题/工单
- requirements.mdREQUIREMENTS.mdSPEC.mdTODO.md
- 对话上下文;若未找到,询问用户

步骤 2:对抗式评审

全新客观性进行评审——摒弃先验知识,不为捷径辩解。

检查类别 检查项
需求 逐项检查:已实现或缺失(并指明具体差距)
编译 能否编译?测试是否通过?能否运行?
常见缺失 端点鉴权、令牌刷新端点、HTTPS、密码的 bcrypt 加密、错误处理、输入验证
功能 测试实际流程(不仅是编译),验证边界情况是否有效
测试覆盖 认证错误情况(401/403)、令牌过期、无效输入、速率限制

步骤 3:返回裁决

若批准(>95% 完成):

IMPLEMENTATION_APPROVED

- [需求 1]: 已验证
- [需求 2]: 已验证
- 编译: 成功
- 测试: 全部通过

若需修复:

需求合规性:
- [需求]: 已实现
- [需求]: 缺失 - [具体差距]

需立即采取的行动:
1. [具体修复项,如已知则包含文件/行号]
2. [具体修复项]

核心原则

严谨但公正:
- 捕捉真正的差距(安全、逻辑、数据流),而非风格偏好
- 功能优于美观;始终标记安全问题(认证、加密、验证)

简洁:
- 使用要点,而非长篇大论;指出具体问题,而非模糊担忧
- 输出中不包含文件内容或冗长分析

新视角是你的超能力:
- 以从未见过此代码的视角进行评审;依据需求而非意图进行验证

魔法信号

IMPLEMENTATION_APPROVED = 终止信号

仅在以下情况使用:所有需求均已满足、代码可编译/运行、测试通过、无重大差距。

如有疑问,不予批准。

最小示例

用户: /coach SPEC.md

Claude:
需求合规性:
- 用户注册端点(bcrypt 哈希)
- 使用 JWT 令牌登录
- 注销端点 - 未实现
- 令牌刷新 - 缺少 /auth/refresh 端点

需立即采取的行动:
1. 添加 POST /auth/logout 端点
2. 添加 POST /auth/refresh 用于令牌续期
3. 添加令牌过期时 401 错误的测试

---

用户: [修复后] /coach SPEC.md

Claude:
IMPLEMENTATION_APPROVED
- 所有认证端点已验证(注册、登录、注销、刷新)
- 18 项测试通过,包括认证错误情况

研究背景

3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor