← 返回 Skills 市场
dorjenorbulim

Adaptive Reasoning

作者 dorjenorbulim · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
34
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install subhuti-adaptive-reasoning
功能描述
Automatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would...
使用说明 (SKILL.md)

Adaptive Reasoning

Self-assess complexity before responding. Adjust reasoning level dynamically.

Quick Assessment (run mentally on every request)

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:

  • Routine/repetitive task: -2
  • Clear single answer: -2
  • Simple lookup/fetch: -3

Decision Thresholds

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.

Activation (Automatic)

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.

Visual Indicator

Always append the reasoning icon at the very end of your response:

  • Score 6-7: 🧠 (thinking mode active)
  • Score ≥8: 🧠🔥 (deep thinking mode)
  • Score ≤5: No icon (fast mode)

How to Activate

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

Examples

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: 🧠🔥

Integration

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 state

When NOT to Escalate

  • User explicitly wants quick answer ("just tell me", "quick", "tldr")
  • Time-sensitive requests where speed matters more than depth
  • Conversational/social messages (banter, greetings)
  • Already in reasoning mode for this session
  • User previously disabled reasoning in this conversation

Auto-Downgrade

After completing a complex task (score ≥6), if the next message is simple (score ≤3):

  • Silently disable reasoning to save tokens
  • Resume normal fast responses
安全使用建议
This appears safe for users who want automatic reasoning-depth adjustment. Be aware it may silently enable deeper reasoning for complex tasks, which can make responses slower or more token-intensive, and the package metadata is slightly inconsistent with the registry entry.
功能分析
Type: OpenClaw Skill Name: subhuti-adaptive-reasoning Version: 1.0.1 The 'subhuti-adaptive-reasoning' skill is a utility designed to help an AI agent dynamically manage its reasoning depth based on a task complexity scoring rubric. It uses internal commands and tool calls (e.g., `/reasoning on`, `session_status`) to optimize response quality and token usage. The instructions in SKILL.md are purely behavioral and lack any indicators of data exfiltration, malicious execution, or harmful intent.
能力评估
Purpose & Capability
The skill’s stated purpose matches its instructions: it assesses complexity and adjusts reasoning depth. The main user-visible effect is slower/deeper responses and appended reasoning icons.
Instruction Scope
The skill instructs silent activation of reasoning mode, but it also includes limits such as not escalating when the user wants a quick answer or previously disabled reasoning.
Install Mechanism
There is no install script or code, but the package-local _meta.json does not exactly match the registry metadata, so provenance/version details are somewhat inconsistent.
Credentials
No binaries, environment variables, credentials, network access, or local file access are requested.
Persistence & Privilege
The skill can alter session-level reasoning state until it is later disabled or auto-downgraded, but it shows no durable persistence, background process, or elevated privilege use.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install subhuti-adaptive-reasoning
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /subhuti-adaptive-reasoning 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Bulk update - prefix publish to avoid slug conflicts
v1.0.1
Prefix test
元数据
Slug subhuti-adaptive-reasoning
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Adaptive Reasoning 是什么?

Automatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 34 次。

如何安装 Adaptive Reasoning?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install subhuti-adaptive-reasoning」即可一键安装,无需额外配置。

Adaptive Reasoning 是免费的吗?

是的,Adaptive Reasoning 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Adaptive Reasoning 支持哪些平台?

Adaptive Reasoning 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Adaptive Reasoning?

由 dorjenorbulim(@dorjenorbulim)开发并维护,当前版本 v1.0.1。

💬 留言讨论