用途
Sequential Thinking 面向需要结构化分析的复杂问题,提供一套可复用的思考过程模板。核心模式把分析拆成带编号的思考步骤:第 1 步做初始分析、理解问题空间;第 2 步在前一步基础上深化理解;第 3 步可标记为 [REVISION],用于纠正先前的假设;第 4 步可标记为 [BRANCH],用于探索替代方案;第 5 步标记为 [FINAL],用于综合结论与建议。
主要能力
- 分步推理输出:以“Thought 1/N”等格式逐条输出观察、假设、深入分析与发现。
- 修订机制:允许在后续步骤中回退并纠正先前判断,并说明原判断错在哪里以及修正后的看法。
- 分支探索:当存在多条有效路径时,创建 BRANCH A/B/C 分别比较不同角度与权衡。
- 动态调整:复杂度上升时增加思考步数(N+1);比预期简单时直接跳到 FINAL;存在多个可行解时创建分支。
使用方式
资料给出的是思考模板而非可执行命令:按步骤编号组织分析,在需要时插入 [REVISION] 或 [BRANCH] 标记,最后以 [FINAL] 汇总推荐方案与关键决策。资料中的建议步数与模型选择为:架构设计 5–8 步(opus)、缺陷根因 3–5 步(sonnet)、性能优化 4–6 步(sonnet)、安全分析 5–7 步(opus)、重构策略 4–6 步(sonnet)。该技能也适用于工作流的不同阶段:需求分析阶段用于理解范围与约束,技术规划阶段用于评估方案,复杂实现阶段用于排查疑难问题,代码审查阶段用于深入分析改动。
示例
针对“登录变慢但不知道原因”,技能给出四步思考:先梳理 UI→API→Auth→DB 链路并指出“慢”缺乏指标、可能瓶颈包括网络、数据库与认证提供方;接着推断外部认证提供方最可疑;随后依据日志修订判断,指出实际是数据库查询耗时 2.3 秒、users.email 缺少索引、认证提供方仅 50ms;最终给出加索引语句与用 EXPLAIN ANALYZE 验证的建议。
限制
资料未提供具体运行环境、依赖、调用接口与安装命令;建议步数和模型选择属于示例性指引,不构成效果保证。