SuperAPI AI 工具集

sequential-thinking

通用与其它

查看项目

更新于 10-16 02:36

技能介绍

用途:Sequential Thinking 技能提供结构化的思考流程,用于把复杂问题拆解为多个步骤,并允许在过程中修订、回溯或分支。适合初始范围不清晰、需要多步分析、规划与设计、假设生成与验证,以及需要过滤无关信息的任务。

主要能力:每个思考步骤包含 thought、thoughtNumber、totalThoughts、nextThoughtNeeded 等参数,并支持 isRevision、revisesThought、branchFromThought、branchId、needsMoreThoughts,用于修订先前思考、从某一步分支或回溯。可动态上调或下调总思考数,在看似结束后继续追加思考,并表达不确定性、探索替代方案。资料提到可参考 Polya(理解问题、制定计划、执行计划、回顾)与 IDEAL(识别、定义上下文、探索策略、行动、回顾学习)框架。

使用方式:可直接通过 MCP 工具 sequentialthinking 调用,示例参数为 thought、thoughtNumber、totalThoughts、nextThoughtNeeded。MCP 服务器配置命令为 npx -y @modelcontextprotocol/server-sequential-thinking。可选独立执行器为 .claude/tools/optimization/sequential-thinking/executor.py,需要 Python 3.10+ 与 pip install mcp;若执行器缺失或未安装 MCP,技能仍提供上下文内指导并正常退出。可用 node .claude/tools/cli/doctor.mjs 验证执行器是否存在。

适用场景与限制:适合与 planner 配合用于规划,或在分解工作时与 master-orchestrator 配合。资料称技能模式相比 MCP 模式可显著节省上下文。限制方面,资料未提供收费、价格、平台支持范围或效果保证等信息;执行器需满足 Python 与 MCP 依赖,且完整独立执行功能要求对应脚本存在。