mcpField
S
sequential-thinking

sequential-thinking

github.com/samhvw8Agent 工作流1540 次安装今天更新
代码仓库

关于 sequential-thinking

sequential-thinking 是面向复杂且不断变化任务的结构化问题解决技能。它将分析组织为可修订的步骤,并支持探索备选方案、验证假设及随理解调整计划。

主要功能

  1. 01逐步分析并承接上下文
  2. 02动态扩展或精简步骤
  3. 03修订先前结论
  4. 04分支探索并比较方案
  5. 05提出并验证假设

适用场景

  1. 01拆解范围不明确的问题
  2. 02根据新信息修订计划
  3. 03通过假设调查 Bug

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samhvw8/dotfiles --skill sequential-thinking

安装后在 Claude Code 中输入/sequential-thinking确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

dot_env.example
dot_gitignore
package.json
README.md
references/
advanced-strategies.md
advanced-techniques.md
core-patterns.md
examples-api.md
examples-architecture.md
examples-debug.md
scripts/
format-thought.js
process-thought.js
tests/
format-thought.test.js
process-thought.test.js

详细介绍

顺序思考

通过可管理、善于反思的思考序列,并动态调整,实现结构化的问题求解。

适用场景

  • 复杂问题分解
  • 可修订的自适应规划
  • 需要调整方向的分析
  • 范围不明确或不断变化的问题
  • 需要维护上下文的多步骤解决方案
  • 基于假设的调查/调试

核心流程

1. 从粗略估算开始
Thought 1/5: [Initial analysis]

随着理解的深入动态调整。

2. 组织每次思考
  • 明确承接之前的上下文
  • 每次思考只处理一个方面
  • 说明假设、不确定性和新发现
  • 指明下一次思考应处理的内容
3. 动态调整
  • 扩展:发现更多复杂性 → 增加总量
  • 收缩:比预期简单 → 减少总量
  • 修订:新见解推翻之前的结论 → 标记修订
  • 分支:存在多种方案 → 探索替代方案
4. 按需修订
Thought 5/8 [REVISION of Thought 2]: [Corrected understanding]
- Original: [What was stated]
- Why revised: [New insight]
- Impact: [What changes]
5. 为替代方案创建分支
Thought 4/7 [BRANCH A from Thought 2]: [Approach A]
Thought 4/7 [BRANCH B from Thought 2]: [Approach B]

明确比较,并说明决策依据后得出结论。

6. 提出并验证假设
Thought 6/9 [HYPOTHESIS]: [Proposed solution]
Thought 7/9 [VERIFICATION]: [Test results]

持续迭代,直到假设得到验证。

7. 准备就绪后再完成

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

满足以下条件后即可完成:

  • 解决方案已验证
  • 所有关键方面均已处理
  • 已达到足够的信心
  • 没有未解决的不确定因素

应用模式

显式:当复杂性要求展示推理过程或用户要求拆解问题时,使用可见的思考标记。

隐式:对于常规问题求解,在内部应用此方法,以提高准确性而不让回复显得冗杂。

脚本(可选)

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

  • scripts/process-thought.js - 验证并跟踪带历史记录的思考
  • scripts/format-thought.js - 设置显示格式(框/Markdown/简洁)

使用示例请参阅 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 - 不确定性、修订级联、元思考

评论

支持 Markdown