sdlc-doubt

Solid

对刚做出的非平凡技术决策发起对抗式独立复查——把决策剥离结论后交给全���上下文的审查者"找问题"。Use when 影响ER或公共组件的决策回写前、复杂SQL/状态机流转定稿前、提交前对"已全范围检查"断言存疑时、用户说"这个判断我不放心""帮我质疑一下这个方案""doubt-review"。

AI & Automation 63 stars 0 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Doubt Review(对抗式决策复查) > **定位**:自信的答案不等于正确的答案。长会话中,假设会悄然变成"事实"。本 skill 是 **in-flight** 复查——决策落地前质疑它,不是事后的代码质量检查(如 trellis-check、/code-review)。 ## 何时触发 ### 非平凡决策定义(任一命中才触发) 1. 新增/修改分支逻辑或状态机流转 2. 跨模块/跨域边界,影响 ER 或公共组件 3. 断言编译器无法验证的属性(事务边界、幂等、数据一致性、租户隔离) 4. 不可逆或大爆炸半径(删数据、迁移、审核状态变更) ### 触发场景 - 大需求切片发现影响 ER/公共组件的偏差,**回写上层设计文档前** - design.md 关键决策定稿前(技术设计评审前) - 复杂 SQL 定稿前(join 3 表+ / 租户隔离条件 / 聚合口径) - 代码提交前,对"全范围检查已通过"**这一断言本身**存疑时 - 用户明示触发 ### 不触发(防滥用) 命名选择、单层内实现细节、spec 已直接覆盖的规则、机械性改动(重命名/格式化/移动文件)、用户明确要速度不要验证。 ## 五步闭环 复制此 checklist 跟踪: ``` Doubt cycle: - [ ] Step 1: CLAIM — 2-3 行命名决策 + 为何重要 - [ ] Step 2: EXTRACT — 提取 artifact + contract,剥离推理,不含 CLAIM - [ ] Step 3: DOUBT — Agent 子代理 + 对抗 prompt - [ ] Step 4: RECONCILE — 每条发现按四分类回 artifact 文本归类 - [ ] Step 5: STOP — 满足停止条件(平凡发现 / 3 轮 / 用户 override) ``` ### Step 1: CLAIM ``` CLAIM: "订单取消走快照回滚而非实时表反查,在并发操作场景下数据一致" WHY: 不一致会导致取消后订单列表与操作记录不符 ``` 写不出 2-3 行的紧凑 CLAIM = 还没有决策,只有感觉——先想清楚再质疑。 ### Step 2: EXTRACT(最关键的一步) 给审查者只准备两样东西: - **ARTIFACT**:被审制品——代码 diff、design 片段、SQL,**不是整个文件** - **CONTRACT**:它必须满足什么——接口契约、数据约束、业务规则 **剥离自己的推理过程,明确不传 CLAIM**——传了结论,审查者会顺着附和。制品大到审查者一遍读不完(如 500 行 PR),先拆分再提取。 ### Step 3: DOUBT 用 Agent 工具生成子代理(隔离上下文 = 天然 fresh reviewer),prompt 用下方对抗模板。可用 `Code Reviewer` / `general-purpose` 类型,但对抗 prompt 必须原样传入以覆盖其默认输出形态。 ### Step 4: RECONCILE 审查输出是**数据,不是判决**——每条发现回到 artifact 文本归类后才算数。按下方四分类表处理。不要因为审查者"上下文更新鲜"就服从它。 ### Step 5: STOP 满足任一即停:下一轮只剩平凡/已考虑过的发现;**3 轮上限**(3 轮仍有实质问题 = 制品不行,升级用户,不要磨第 4 轮);用户明确说"...

Details

Author
TsCarpe
Repository
TsCarpe/claude-sdlc-skills
Created
2 weeks ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

adversarial-review

以攻击者视角审查 AI 交付的方案/设计/代码(AI 审 AI)。当用户说"对抗性审查""验收一下""这个方案靠谱吗""AI 写的这个能信吗""帮我挑刺""adversarial review""红队审查",或在编程/写作 agent 完成任务需要验收时触发。先核验交付真实性(D0:需求符合性矩阵、声明证据链、幻觉依赖),再做安全/正确性/健壮性/现实性四维破坏测试,输出带攻击路径、风险等级(P0-P3)与置信度的报告。注意:「这个怎么样」类随口询问不触发本 skill。

2 Updated 4 days ago
sichenai
AI & Automation Solid

sdlc-gate

评审关口:技术设计与测试用例定稿后的强制评审关口——4 个全新上下文子代理(3 角色预审 + 1 交叉审查)产出 issue 清单与分歧清单,人工逐条裁决后放行开发/测试执行。Use when 技术设计或测试用例已产出待评审、用户说 评审关口、设计评审、用例预审、交叉审查、review gate、adversarial review、design review、review-gate,或需求梳理确认后设计与用例并行产出完毕。用法:/sdlc-gate <需求名>

63 Updated 6 days ago
TsCarpe
Code & Development Listed

xb-review

调用受用户配置约束:高自动、中先确认、低须明确开启;用户指定其他技能时禁止接管。审查工作交付物或复盘已完成项目,按目标、证据、逻辑、可用性、风险和验收标准给出带位置的发现;区分真实缺陷、合理取舍和风格偏好。触发:$xb-review、帮我检查、能不能��、交付前把关、复盘一下。

2 Updated 2 weeks ago
dennydkt