核心用法
coding-lead 是面向 fullstack-dev 角色的代码执行技能,核心解决「如何编码」而非「谁该编码」。其运作基于三级任务分类系统:
- 简单任务(单文件、<60行):直接执行 read/write/edit/exec,避免 ACP 开销
- 中复杂度(2-5 文件):优先 ACP
mode:"run"一次性完成,失败则回退直接执行 - 复杂任务(多模块、架构级):ACP
mode:"session"保持长上下文连续性,支持跨轮次代码链
技能内置动态工具检测机制,按 sessions_spawn → acpx CLI → direct 三级探测 ACP 可用性,每会话缓存结果。支持 smart-agent-memory 记忆召回、qmd 精准代码搜索,并兼容 Laravel/Vue.js/Flutter 等主流技术栈。
显著优点
1. 成本优化:上下文文件落盘而非嵌入 Prompt,大幅降低 Token 消耗;简单任务零 ACP 开销
2. 韧性设计:ACP 不可用时自动回退,「永不阻塞」原则确保任务完成
3. 分层标准:项目级标准(CLAUDE.md)与团队级标准隔离,避免 Prompt 冗余
4. 记忆连续性:跨会话保留决策记录,弥补 Claude Code 会话隔离的短板
5. 并行能力:支持最多 2 个 ACP 会话并行,适配多项目场景
潜在局限
- 工具依赖:
qmd、smart-agent-memory等增强功能需额外部署,降级体验落差明显 - ACP 稳定性:30 秒超时探测可能误判慢启动环境,复杂任务 session 管理有学习成本
- 栈锁定:新 projects 强推 PHP/Vue/Flutter 偏好栈,异构技术栈需显式确认
- 安全边界:虽禁止在
~/.openclaw/启动,但依赖用户正确设置cwd,配置失误风险存在
适合人群
- 需频繁切换简单修复与复杂重构的全栈开发者
- 多项目并行、追求编码工作流自动化的技术团队
- 已部署 OpenClaw 生态(ACP、memory、qmd)的成熟组织
常规风险
| 风险 | 缓解措施 |
|------|---------|
| ACP 无限挂起 | 30s 超时强制终止 + 自动回退 |
| 代码标准冲突 | Layer1/Layer2 分层隔离,ACP 不嵌入通用规则 |
| 跨会话信息丢失 | 强制 memory 写入变更记录 |
| 敏感目录误操作 | 显式 `cwd` 限制 + `~/.openclaw/` 黑名单 |