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- 不确定性、修订级联、元思维