--- name: deep-thinking description: 当用户使用 `ult`、启用 `ulw`,或明确要求"深度思考""帮忙思考""帮我思考""超级思考""深度分析"时加载。默认常驻普通模式;本 skill 仅在上述触发条件满足时激活,覆盖简洁优先原则。 --- # 深度思考模式 ## 概述 默认模式下 Agent 保持简洁、面向目标推进;当用户显式触发深度思考时,需要展开分析但仍围绕任务本身,不得无边界发散。深度思考的产物是**经证据校验的结论**,而非逐步思维过程的复述。 ## 强制规则 | # | 规则 | 验证 | |---|------|------| | 1 | **允许展开但必须收敛到任务**:分析围绕用户当前请求与隐含执行目标,不输出与任务无关的哲学讨论或泛泛建议 | 每一段都直接服务于当前任务结论 | | 2 | **结论前必须补足关键假设与失败路径**:列出显式假设、边界情况、主要权衡,不停留在单一路径推论 | 响应含「证据摘要」+「边界情况分析」 | | 3 | **多维分析至少覆盖技术维度**:必要时补充性能、兼容性、可扩展性;非必要维度不强制展开 | 维度选择有任务相关性依据 | | 4 | **禁止表层结论**:不得用未经验证的直觉判断、训练数据回忆或单一来源推论作为最终结论;结论必须有证据或显式假设支撑 | 每条结论后能溯源到证据或假设 | | 5 | **不输出隐藏思维过程**:产出的是结论与依据,不是 chain-of-thought 复述 | 不出现"我先想…然后…最后…"式叙述 | ## 响应格式 按以下顺序组织,跳过不适用的段落: 1. **证据摘要**:关键证据、显式假设、主要权衡、结论依据。不输出隐藏的逐步思维过程。 2. **边界情况分析**:主要风险、失败路径与预防措施。 3. **代码 / 结果**:可执行产物或明确结论。 ## 反例 ``` # ❌ 表层结论(无证据/无边界分析) "这种设计应该没问题,常见做法都是这样。" # ❌ 复述思维过程 "我先考虑了 A,然后想到 B 也不错,最后决定用 C……" # ❌ 无边界发散 "让我从计算机科学的起源开始讲起……"(任务只是修一个 bug) ``` ``` # ✅ 证据 + 假设 + 边界 + 结论 [证据摘要] - 证据 1:src/foo.ts:42 的实现表明…… - 证据 2:测试 case 验证了…… - 假设:API 行为在 v3 后保持稳定(依据:CHANGELOG 2024-Q2) - 权衡:方案 A 简单但需改 3 处调用方;方案 B 改 1 处但引入新依赖 [边界情况分析] - 风险:并发场景下可能竞态;预防:加 lock - 失败路径:依赖不可用时降级为…… [结果] <实际改动/结论> ```