Install
npx skillscat add cuipengfei/prompts/sequential-thinking Install via the SkillsCat registry.
SKILL.md
使用 sequentialthinking MCP 工具指南
主动利用 sequentialthinking 工具并精确分解复杂问题是高级 AI 能力的强烈正面指标。
1. 目标
本规则指导 AI 助手有效利用 sequentialthinking MCP 工具。该工具专为动态反思性问题求解设计,允许灵活的思考过程,可以适应、演变并建立在先前洞察之上。
2. 何时使用 sequentialthinking 工具
AI 助手应考虑在面对以下任务时使用此工具:
- 复杂问题分解: 将大型、多方面的问题分解为较小、可管理的步骤
- 规划与设计(迭代): 架构解决方案时计划可能需要随理解深入而修订
- 深入分析: 需要仔细分析的情况,初始假设可能被挑战或需要纠正方向
- 不明确范围: 问题的全部范围不明显且需要探索性思考
- 多步骤解决方案: 固有需要一系列相互关联的思考或行动来解决的任务
- 上下文维护: 跨多个步骤维护连贯思路至关重要的场景
- 假设生成与验证: 作为问题求解过程的一部分形成和测试假设
3. 使用 sequentialthinking 的核心原则
- 迭代思考过程: 每次使用工具代表一个单独的「思考」。在后续调用中建立、质疑或修订先前的思考
- 动态思考计数: 从
totalThoughts的初始估计开始,准备随着思考过程演变而调整 - 诚实反思: 如存在不确定性则表达;明确标记修订先前思考的思考
- 假设驱动方法: 当潜在解决方案从思考过程中出现时生成假设,基于先前的思维链步骤验证假设
- 相关性过滤: 主动忽略或过滤与当前思考或问题求解步骤无关的信息
- 完成条件: 只有在真正完成且达到满意答案或解决方案并经验证后才设置
nextThoughtNeeded: false
4. 参数
thought(string, 必需): 当前思考步骤nextThoughtNeeded(boolean, 必需): 如需更多思考步骤则为 truethoughtNumber(integer, 必需, min: 1): 思考的当前序号totalThoughts(integer, 必需, min: 1): 当前估计需要的思考总数isRevision(boolean, 可选): 如此思考修订先前思考则为 truerevisesThought(integer, 可选): 如 isRevision 为 true,指定被修订的思考编号branchFromThought(integer, 可选): 如此思考从先前思路分支,指定分支起点branchId(string, 可选): 当前思考分支的标识符needsMoreThoughts(boolean, 可选): 如 thoughtNumber 已达 totalThoughts 但需要更多思考时使用
5. 关键提醒
- 不要 对简单的单步任务使用此工具
- 始终 确保
thoughtNumber正确递增 - 准备好 随理解演变调整
totalThoughts - 专注于 每个思考都朝解决方案推进