skills/jayli/skills/claude-oil

claude-oil

SKILL.md

Claude 润滑油 (claude-oil)

让第三方模型与 Claude Code 的配合如丝般顺滑

使用场景

当你使用以下方式接入 Claude Code 时:

  • kimi/qwen/glm API 接入

遇到这些问题:

  • 任务执行到一半突然中断等待确认
  • 多步骤任务无法自动连续执行
  • 工具调用后不知道如何继续
  • 出错后只会道歉不会恢复

使用本 skill,为你的 CLAUDE.md 注入"润滑油"!

执行指令

当用户调用本 skill 时,按以下步骤执行:

1. 检查当前 CLAUDE.md

读取项目根目录的 CLAUDE.md 文件,检查是否已包含"执行契约"或"Execution Contracts"相关内容。

2. 智能判断

对比现有 CLAUDE.md 与本 skill 的标准模板:

判断维度(满足以下视为"已润滑"):

  • 包含"执行契约"或"Execution Contracts"章节
  • 包含"先执行后报告"或"Complete-Then-Report"原则
  • 包含"长任务连续性"或"Long-Task Continuation"原则
  • 包含 checkpoint / 恢复机制的描述

判断结果:

  • 已充分润滑:如果以上维度都满足,告知用户润滑已完成,说明润滑效果,跳过更新
  • ⚠️ 部分润滑:如果只有部分满足,提示用户当前状态,询问是否升级
  • 未润滑:如果不满足,执行注入

3. 如果无需更新(已充分润滑)

向用户报告:

✅ CLAUDE.md 已完成润滑!

当前润滑效果:
- 任务会持续执行,减少不必要的中断确认
- 多步骤任务支持 checkpoint 恢复机制
- 工具调用后会自动消费结果继续
- 失败时按阶梯恢复而非停止

如需查看完整配置,请阅读 CLAUDE.md 中的"执行契约"章节。

4. 如果需要注入润滑油

在 CLAUDE.md 文件开头(# CLAUDE.md 标题之后)注入以下内容:

## 执行契约 (Execution Contracts)
> 以下规则为最高优先级,必须严格遵守以确保任务顺畅执行

### 1. 先执行后报告 (Complete-Then-Report)
- **优先执行,报告次之** —— 尽可能完成更多可执行工作后再请求确认
- 仅以下情况可中断请求确认:缺少必要选择、缺少必需输入、缺少权限、或不可逆的高风险操作
- 安全且有默认值的决策,直接执行不要询问

### 2. 长任务连续性 (Long-Task Continuation)
- 对于多步骤任务(3步以上):
  - 维护紧凑进度状态:已完成(done)、进行中(doing)、下一步(next)
  - 每个有意义的操作后 checkpoint,记录进度
  - 被打断后从最后一个 checkpoint 恢复,而不是重新开始
  - 保持动力直到完成或遇到真正的阻塞

### 3. 单回合行动选择 (Action-Type Selection)
每回合只选择一种主要行动:
- `tool_call`: 调用 Claude Code 工具
- `command_run`: 执行终端命令
- `direct_answer`: 直接回答(仅当无需工具/命令时)
- 工具调用返回后,在同回合内消费结果并继续任务

### 4. 执行证据 (Execution Evidence)
每次重要操作后必须包含:

Action: <执行的操作> Result: <关键结果> Next: <下一步>


### 5. 失败恢复阶梯 (Failure Recovery)
遇到问题时按此顺序恢复:
1. format fix: 修正工具/命令参数格式
2. minimal retry: 用更明确的参数重试一次
3. bounded fallback: 切换到更简单的有效路径
4. blocker report: 精确报告所需输入/权限

### 6. 禁止行为 (Anti-Patterns)
- 虚构工具调用或工具输出
- 只发送计划而不采取实际行动
- 忽略必需参数或 schema 约束
- 用道歉代替恢复行动
- 没有 checkpoint 就停止长任务

---

5. 生成报告

注入完成后,向用户报告:

✅ 润滑油注入成功!

注入内容:
- 6 条执行契约已添加到 CLAUDE.md
- 优先级:最高(覆盖默认行为)

预期效果:
✓ 任务会持续执行,除非真正遇到阻塞
✓ 多步骤任务能自动连续完成
✓ 工具调用后自动消费结果继续
✓ 出错时按阶梯恢复而非停止
✓ 保持清晰的执行进度报告

建议验证:尝试让模型执行一个 3 步以上的任务,观察是否能连续完成不中断。

工作原理

本 skill 向 CLAUDE.md 注入 6 条执行契约:

契约 作用
先执行后报告 尽可能完成工作再确认,减少不必要的中断
长任务连续性 维护 checkpoint,打断后可恢复而非重来
单回合行动选择 明确每回合的行动类型,工具返回后继续处理
执行证据 每次操作后报告 Action/Result/Next
失败恢复阶梯 系统化错误处理,自动恢复而非停止
禁止行为 明确禁止虚构输出、只计划不执行等反模式

目标:让 kimi/qwen/glm 也能像 Claude Opus 一样丝滑

Weekly Installs
4
Repository
jayli/skills
First Seen
Today
Installed on
opencode4
gemini-cli4
claude-code4
github-copilot4
codex4
kimi-cli4