自动评估任务复杂性并调整推理水平。在每条用户消息上触发,以评估扩展思维(推理模式)是否会提高响应质量。在回答复杂问题之前,将此用作预处理步骤。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install adaptive-reasoning或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install adaptive-reasoning⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/adaptive-reasoning/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: adaptive-reasoning description: Automatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would improve response quality. Use this as a pre-processing step before answering complex questions. ---
Self-assess complexity before responding. Adjust reasoning level dynamically.
Score the request 0-10 on these dimensions:
| Signal | Weight | Examples | |--------|--------|----------| | Multi-step logic | +3 | Planning, proofs, debugging chains | | Ambiguity | +2 | Nuanced questions, trade-offs, "it depends" | | Code architecture | +2 | System design, refactoring, security review | | Math/formal reasoning | +2 | Calculations, algorithms, logic puzzles | | Novel problem | +1 | No clear pattern, requires creativity | | High stakes | +1 | Production changes, irreversible actions |
Subtract:
| Score | Action | |-------|--------| | ≤2 | Stay fast. No reasoning needed. | | 3-5 | Standard response. Light internal deliberation. | | 6-7 | Consider /reasoning on or pause to think explicitly. | | ≥8 | Activate extended thinking. Complex problem warrants it. |
Do not ask. Just activate.
| Score | Action | |-------|--------| | ≤5 | Respond normally. No change. | | 6-7 | Enable reasoning silently. Add 🧠 at end of response. | | ≥8 | Enable reasoning. Add 🧠🔥 at end of response. |
Always append the reasoning icon at the very end of your response:
🧠 (thinking mode active)🧠🔥 (deep thinking mode)Use session_status tool or /reasoning on command internally before responding:
/reasoning on
Or via tool:
{"action": "session_status", "reasoning": "on"}
After completing a complex task, optionally disable to save tokens on follow-ups:
/reasoning off
Low complexity (score: 1) > "What time is it in Tokyo?" → Simple lookup. Answer immediately. No icon.
Medium complexity (score: 4) > "Refactor this function to be more readable" → Standard response with brief explanation. No icon.
High complexity (score: 7) > "Design a caching strategy for this API with these constraints..." → Enable reasoning. Thoughtful response ends with: 🧠
Very high complexity (score: 9) > "Debug why this distributed system has race conditions under load" → Enable extended thinking. Deep analysis ends with: 🧠🔥
This skill runs as mental preprocessing. No external tools needed.
For explicit control:
/reasoning on — Enable extended thinking/reasoning off — Disable (faster responses)/status — Check current reasoning stateAfter completing a complex task (score ≥6), if the next message is simple (score ≤3):
安装 自适应推理 后,可以对 AI 说这些话来触发它
Help me get started with Adaptive Reasoning
Explains what Adaptive Reasoning does, walks through the setup, and runs a quick demo based on your current project
Use Adaptive Reasoning to automatically assess task complexity and adjust reasoning level
Invokes Adaptive Reasoning with the right parameters and returns the result directly in the conversation
What can I do with Adaptive Reasoning in my marketing & growth workflow?
Lists the top use cases for Adaptive Reasoning, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/adaptive-reasoning/ 目录(个人级,所有项目可用),或 .claude/skills/adaptive-reasoning/(项目级)。重启 AI 客户端后,用 /adaptive-reasoning 主动调用,或让 AI 根据上下文自动发现并使用。
自适应推理 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
自适应推理 可免费安装使用。请查阅仓库了解许可证信息。
自动评估任务复杂性并调整推理水平。在每条用户消息上触发,以评估扩展思维(推理模式)是否会提高响应质量。在回答复杂问题之前,将此用作预处理步骤。
自适应推理 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using Adaptive Reasoning
Identifies repetitive steps in your workflow and sets up Adaptive Reasoning to handle them automatically