顺序思维Skill sequential-thinking

顺序思维是一种系统性推理技能,用于通过分步迭代、动态调整、修订和分支探索来解决复杂问题。它支持多阶段分析、设计规划和问题分解,适用于软件开发、人工智能、咨询等领域的复杂任务处理,特别适合处理初始范围不确定的场景。关键词:顺序思维,系统性推理,问题解决,AI推理工具,MCP,迭代思考,分支探索,动态范围调整。

AI应用 0 次安装 0 次浏览 更新于 3/17/2026

name: 顺序思维 description: 当复杂问题需要系统性的分步推理,能够修订想法、分支探索替代方法或动态调整范围时使用。理想用于多阶段分析、设计规划、问题分解或初始范围不明确的任务。 license: MIT

顺序思维

通过具有修订和分支能力的迭代推理,实现结构化问题解决。

核心能力

  • 迭代推理: 将复杂问题分解为顺序思考步骤
  • 动态范围: 随着理解的演变调整总思考步骤数
  • 修订跟踪: 重新考虑和修改先前结论
  • 分支探索: 从任何点探索替代推理路径
  • 保持上下文: 在整个分析过程中跟踪推理链

何时使用

使用 mcp__reasoning__sequentialthinking 当:

  • 问题需要多个相互连接的推理步骤
  • 初始范围或方法不确定
  • 需要通过复杂性筛选找到核心问题
  • 可能需要回溯或修订早期结论
  • 希望探索替代解决方案路径

不适用于: 简单查询、直接事实或单步任务。

基本用法

MCP工具 mcp__reasoning__sequentialthinking 接受这些参数:

必需参数

  • thought (字符串): 当前推理步骤
  • nextThoughtNeeded (布尔值): 是否还需要更多推理
  • thoughtNumber (整数): 当前步骤号(从1开始)
  • totalThoughts (整数): 估计所需的总步骤数

可选参数

  • isRevision (布尔值): 指示这是否修订先前的思考
  • revisesThought (整数): 正在重新考虑的思想编号
  • branchFromThought (整数): 分支起始的思想编号
  • branchId (字符串): 此推理分支的标识符

工作流模式

1. 从初始思想开始 (thoughtNumber: 1)
2. 对于每个步骤:
   - 在 `thought` 中表达当前推理
   - 通过 `totalThoughts` 估计剩余工作(动态调整)
   - 设置 `nextThoughtNeeded: true` 以继续
3. 当达到结论时,设置 `nextThoughtNeeded: false`

简单示例

// 第一个思想
{
  thought: "问题涉及优化数据库查询。需要先识别瓶颈。",
  thoughtNumber: 1,
  totalThoughts: 5,
  nextThoughtNeeded: true
}

// 第二个思想
{
  thought: "分析查询模式揭示了用户获取中的N+1问题。",
  thoughtNumber: 2,
  totalThoughts: 6, // 调整范围
  nextThoughtNeeded: true
}

// ... 继续直到完成

高级功能

关于修订模式、分支策略和复杂工作流,请参阅:

提示

  • 开始时粗略估计 totalThoughts,随着进展优化
  • 当假设证明不正确时使用修订
  • 当多个方法似乎可行时分枝
  • 在思想中明确表达不确定性
  • 自由调整范围 - 进展可见性比准确性更重要