顺序思考Skill sequential-thinking

顺序思考是一种结构化推理技能,用于通过迭代步骤解决复杂问题,支持动态范围调整、修订跟踪和分支探索。核心能力包括逐步推理、分析规划和决策优化,适用于多阶段分析、设计规划和人工智能智能体开发等场景。关键词:推理技能、迭代思考、问题解决、AI智能体、结构化分析、决策制定。

AI智能体 0 次安装 0 次浏览 更新于 3/20/2026

名称: 顺序思考 描述: 当复杂问题需要系统化逐步推理、能够修订想法、分支到替代方法或动态调整范围时使用。适用于多阶段分析、设计规划、问题分解或任务范围最初不清晰的情况。 许可证: 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,随着进展细化
  • 当假设证明不正确时使用修订
  • 当多种方法似乎可行时使用分支
  • 在思维中明确表达不确定性
  • 自由调整范围 - 准确性比进度可见性更重要