核心用法
Claude Code Pro 是一套生产级后台编码工作流技能,专为需要多文件协作的复杂开发任务设计。其核心创新在于用完成回调机制替代传统的轮询监控,彻底解决 token 浪费问题。
使用流程:
1. 决策 — 判断任务复杂度(<3 个文件直接编辑,不启动 CC)
2. 启动 — start.sh 创建带回调的 tmux 会话,任务描述中嵌入完成通知命令
3. 等待 — 代理零 token 消耗,执行其他工作
4. 通知 — 任务完成时自动触发 openclaw system event 通知
5. 确认 — 轻量 monitor.sh --lines 50 或 --json 读取结果
6. 清理 — stop.sh 结束会话
关键脚本: start.sh(带 --task-file 支持复杂需求)、monitor.sh(结构化/JSON 输出)、send.sh(追加指令)、list.sh/stop.sh(会话管理)
显著优点
- 80-97% token 节省:20 分钟任务从 ~20,000 tokens(40 次轮询)降至 ~500 tokens(1 通知+1 读取)
- 智能调度规则:自动识别"不值得启动 CC"的场景(单文件修复、简单 bug),从源头节省资源
- 结构化输出:
--json模式降低代理解析成本 - 隔离设计:独立 tmux socket(
-L cc)、cc-前缀会话名,不干扰用户环境 - 括号粘贴支持:多行提示无转义问题
潜在缺点与局限
- 回调依赖:任务必须正确嵌入
openclaw system event命令,遗漏则退化为手动轮询 - 学习成本:需要理解"何时不启动 CC"的决策逻辑,新手可能误判
- 单模式限制:仅支持
--mode auto(完全自主),无确认/安全模式可选 - 外部依赖:硬性依赖 tmux 和 claude CLI,且要求
openclaw通知系统可用 - 15 分钟兜底:无通知时需手动轮询,配置窗口较长
适合人群
- 高频 CC 用户:每天多次启动 Claude Code 处理多文件任务的开发者
- token 敏感场景:API 成本受限的个人或团队项目
- 异步工作流需求:需要"启动后去做其他事"的并行工作模式
- 已有 tmux 习惯的用户:能受益于隔离 socket 设计
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 通知失效 | 任务崩溃/卡死导致无回调 | 15 分钟后手动 `--json` 轮询兜底 |
| 过度优化陷阱 | 为"省 token"而跳过必要 CC 启动 | 严格遵守 3 文件规则 |
| 会话泄露 | `stop.sh` 遗漏导致僵尸 tmux | `--all` 批量清理或定期 `list.sh` 检查 |
| 回调注入风险 | 任务描述中嵌入的 shell 命令 | 本技能不涉及远程/不可信输入,风险可控 |
| 依赖版本漂移 | claude CLI 行为变更 | 锁定 CLI 版本或测试 `start.sh` 兼容性 |
安全等级说明:纯本地 tmux 会话管理,无网络暴露、无权限提升、无敏感数据操作,风险极低。