顺序思维Skill sequential-thinking

顺序思维是一种结构化、反思性的问题解决方法,用于处理复杂任务,支持多步骤分析、自适应规划和假设验证,适用于分解问题、调整计划和验证解决方案。关键词:顺序思维、结构化问题解决、多步骤分析、自适应规划、假设验证、思维序列、反思性思考、动态调整。

方法论 2 次安装 4 次浏览 更新于 3/14/2026

name: sequential-thinking description: 应用结构化、反思性的问题解决,适用于需要多步骤分析、修订能力和假设验证的复杂任务。 version: 1.0.0 license: MIT

顺序思维

通过可管理、反思性的思维序列进行结构化问题解决,具备动态调整能力。

何时应用

  • 复杂问题分解
  • 具有修订能力的自适应规划
  • 需要纠正的分析
  • 范围不明确/新出现的问题
  • 需要上下文维护的多步骤解决方案
  • 假设驱动的调查/调试

核心过程

1. 从宽松估计开始

Thought 1/5: [初始分析]

随着理解的发展动态调整。

2. 结构化每个思维

  • 明确基于先前的上下文
  • 每个思维处理一个方面
  • 陈述假设、不确定性、认识
  • 指示下一个思维应解决的内容

3. 应用动态调整

  • 扩展:发现更多复杂性 → 增加总数
  • 收缩:比预期简单 → 减少总数
  • 修订:新见解使先前无效 → 标记修订
  • 分支:多种方法 → 探索替代方案

4. 需要时使用修订

Thought 5/8 [对Thought 2的REVISION]: [更正的理解]
- 原始: [之前陈述的内容]
- 为什么修订: [新见解]
- 影响: [变化的内容]

5. 分支以探索替代方案

Thought 4/7 [从Thought 2的BRANCH A]: [方法A]
Thought 4/7 [从Thought 2的BRANCH B]: [方法B]

明确比较,收敛并给出决策理由。

6. 生成和验证假设

Thought 6/9 [HYPOTHESIS]: [提出的解决方案]
Thought 7/9 [VERIFICATION]: [测试结果]

迭代直到假设被验证。

7. 仅在准备就绪时完成

标记最终: Thought N/N [FINAL]

完成当:

  • 解决方案已验证
  • 所有关键方面已处理
  • 达到信心
  • 无未解决的确定性

应用模式

显式:当复杂性需要可见推理或用户请求分解时使用可见思维标记。

隐式:在常规问题解决中内部应用方法论,以在不扰乱响应的情况下提高准确性。

脚本(可选)

用于确定性验证/跟踪的可选脚本:

  • scripts/process-thought.js - 验证和跟踪思维及历史
  • scripts/format-thought.js - 格式化显示(框/标记/简单)

参见README.md以获取使用示例。当需要验证/持久化时使用;否则直接应用方法论。

参考文献

当需要更深理解时加载:

  • references/core-patterns.md - 修订和分支模式
  • references/examples-api.md - API设计示例
  • references/examples-debug.md - 调试示例
  • references/examples-architecture.md - 架构决策示例
  • references/advanced-techniques.md - 螺旋精炼、假设测试、收敛
  • references/advanced-strategies.md - 不确定性、修订级联、元思维