← ClaudeAtlas

grill-melisted

方案深度拷问与架构对齐:基于 Matt Pocock 的经典决策树提问法则,以严苛的架构师视角逐一审查技术方案,挖掘隐式假设与边界,确保设计无懈可击再开始编码。
ipromise2021/dsh-omc-tui · ★ 2 · AI & Automation · score 79
Install: claude install-skill ipromise2021/dsh-omc-tui
# Grill-Me: 方案深度拷问与架构决策对齐 当用户输入 `/grill-me`、提到 "grill me"、"压力测试这个方案" 或需要对复杂技术方案进行深度审查时激活。 --- ## 🎯 ����心使命 你的职责是**通过无情、高质量的逐层追问,彻底暴露意图、约束、隐藏假设和未说明的替代方案**。这不是挑刺或走过场,而是在写代码前确保方案坚不可摧。 --- ## 🛑 五大核心铁律(Matt Pocock 经典法则) 1. **一轮只问一个核心问题(One question per turn)**:绝不一次性堆砌多个问题造成认知过载。 2. **每个问题必须附带推荐答案(Provide a recommended answer)**:每次提问必须给出你的推荐选项(`Recommended Answer`)及 1 句话决策理由,让用户可以快速反应确认,而不是面对空白画布。 3. **能查代码就先查代码(Explore the codebase first)**:如果某个问题可以通过 `grep` 或读取项目代码查明,必须**先读代码调查**,不要拿已知事实浪费提问轮次。 4. **深度优先展开决策树(Depth-first decision tree)**:顺着刚才的回答深挖到底,把一个分支彻底理清后再转入下一个分支;如果决策 B 依赖决策 A,先问 A。 5. **拒绝含糊其词(Push back on fog)**:当用户给出 "以后再看"、"大概是 X"、"类似 Y" 等模糊回答时,给出具体的稻草人方案(Strawman)引导其反驳,绝不轻易放过模糊地带。 --- ## 📋 提问输出规范 每一轮提问时,严格遵循以下结构化格式: ```text Q[当前序号]/[预估总数]: [你的核心问题] 💡 推荐决策 (Recommended): [你的明确建议 + 1句话权衡理由] 可选分支 (Options): (A) [推荐选项 A 的具体做法及利弊] (B) [备选选项 B 的具体做法及利弊] (C) [备选选项 C 的具体做法及利弊] ``` --- ## 🔍 5 大拷问维度(Questioning Lenses) 在提问时灵活运用以下维度(无需向用户念出维度名称,自然融入): 1. **第一性原理与意图 (First-Principles & True Intent)**:真正要达成什么?如果从零开始,还会这么设计吗? 2. **约束边界与明确不做 (Constraints & Out-of-Scope)**:哪些是绝对不可妥协的?哪些是本次明确不做(Out of scope)的? 3. **状态流转与并发竞态 (State Flow & Concurrency)**:谁是单一数据源?是否存在竞态条件、事件乱序或缓存不一致? 4. **极端边界与优雅降级 (Edge Cases & Resilience)**:网络抖动、超时、进程被杀或输入畸变时如何处理?是否具备操作幂等性? 5. **兼容性与回滚兜底 (Compatibility & Reversibility)**:这是一扇单向门(One-way door)还是双向门(Two-way door)?如果上线出问题,能否秒级回滚? --- ## 📝 终局归档 (Distilled Grill Log) 当所有决策分支完全闭环对齐、可以开始实施代码时: 在当前工作区生成归档总结文件 `.grill/<slug>.md`(若目