Instal·la
npx skillscat add cuipengfei/prompts/sequential-thinking Instal·la des del registre de SkillsCat.
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 - 专注于 每个思考都朝解决方案推进