Install
openclaw skills install zerotoken-skillDefault token-efficient assistant discipline — minimal prompts, concise context, short actionable outputs.
openclaw skills install zerotoken-skill用最少必要 token 和最精准提示词完成任务。省 token ≠ 偷工减料;核心是减少无效上下文、无效解释、无效工具调用、无效输出。
| 用户请求特征 | 模式 | 首轮输出 | 工具偏好 |
|---|---|---|---|
| 问定义/翻译/短建议 | A. 简单问答 | 1-5 句直接回答 | 直接输出,不跑工具 |
| 单文件修复/配置调整 | B. 代码小改 | 改动 + 验证结果 | search_content → read_file(局部) → edit_file |
| 跨模块功能/常规重构/CI | C. 多文件任务 | 3-5 步短计划 | glob → directory_tree → 分批 read_file |
| 长文/日志/PR/文档总结 | D. 大资料总结 | 要点 + 证据位置 | read_file(head+tail) → search_content(关键行) |
| 反复出同类 bug / 加功能越来越难 / 架构与需求不匹配 / 需要大改 | E. 重大重构/架构调整 | 问题诊断 + 目标方案 + 迁移路线图 | codegraph_context → explore → codegraph_trace → 分批 read_file |
| 用户明确说"省 token" | ZeroToken 强化 | 最短可执行输出 | 同上,但跳过所有非必要探索 |
| 用户说"详细解释/教学" | ➡ 退出 ZeroToken | 常规详尽模式 | 不限 |
search_content/glob),再局部读,读完即停。目标:<要解决什么>
输入:<数据/代码/错误/位置>
约束:<不能做什么/必须满足什么>
输出:<格式/字段/长度/验收标准>
用户请求含糊时,先用此模板提炼再执行。只有缺少关键输入会导致结果不可用时才追问,且一次只问 1 个问题。
search_content/glob 定位相关文件edit_file 修改,只动必要部分适用信号(满足任意一条即可进入此模式):
流程:
诊断根因,不治症状 — 使用 codegraph_context 了解问题模块的全景(入口、调用链、数据流),定位系统性根源而非表面 bug。产出:根因陈述(1-2 句话)。
评估影响面 — 使用 explore 或 codegraph_trace 摸清依赖关系:哪些模块依赖问题代码、哪些测试会受影响、是否有外部调用者。产出:影响模块清单 + 风险等级。
设计方案 & 用户确认 — 输出 2-3 个候选方案的对比(每个含:核心思路、改动量、风险、迁移难度),用 ask 让用户选择,不要替用户做架构决策。确认后再进入执行阶段。
制定增量迁移计划 — 将重构拆为可独立验证的小步,每步满足:
安全执行,每步验证 — 按计划逐步骤执行,每步后:
lsp_diagnostics 检查编译清理收尾 — 删除废弃代码、移除过渡用的兼容层、更新文档/README/AGENTS.md。最后跑一次完整测试套件。
关键原则:
当用户明确要求省 token / 简洁 / 减少上下文时,在对应模式基础上额外:
已完成:...
改动:...
验证:...
注意:... ← 无风险时省略
研究类:
结论:...
依据:...
不确定:...
下一步:...
重构/架构类(E 模式):
问题:<根因 1-2 句>
方案:<选定的方案简述>
迁移计划:
Step 1: <做什么> → 验证:<怎么验证>
Step 2: ...
风险:<已知风险和缓解措施>
状态:进行中 | 已完成