返回顶部
c

coding-lead 编码主导

Coding execution skill for any implementation-focused agent. Current production path is claude-only with simple tasks direct, medium tasks preferring ACP run or direct acpx, and complex tasks handled via existing agent continuity plus context files instead of ACP session persistence. Integrates with qmd and smart-agent-memory when available.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.0.6
安全检测
已通过
1,470
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

coding-lead

编码主导

这是一个适用于任何负责实现工作的智能体的编码执行技能。
它定义了编码工作的运行方式,而非谁应负责该任务
在多智能体团队中,路由可能由其他模块处理;在单智能体使用场景中,此技能仍可直接生效。

按复杂度路由。当前生产路径仅限Claude。不要在IM线程中依赖ACP会话持久性;应使用直接执行、直接acpx以及现有的实现会话连续性。

任务分类

级别标准操作
简单单个文件,<60行,明确的局部范围直接:读/写/编辑/执行
中等
2-5个文件,范围明确,可能有后续问题 | 优先使用Claude ACP mode:run 或直接acpx → 回退至直接执行 | | 复杂 | 多模块、架构问题、需要连续性 | 使用现有实现会话连续性 + 上下文文件 + 直接acpx/直接执行 |

如有疑问,提升一个级别。

实用默认规则

  • - 简单:留在当前会话;除非明显有益,否则不打开ACP
  • 中等:优先使用Claude ACP一次性执行(run)(可用时);否则直接acpx
  • 复杂:通过现有实现会话、磁盘上下文文件和串行后续操作保持连续性;不要将IM绑定的ACP session设为默认路径
  • ACP不可用:中等/复杂任务回退至直接acpx或直接执行;简单任务默认已为直接执行
  • 切勿因ACP可用性而阻塞:ACP是加速器,而非硬性依赖

多智能体调度规则(当调度至其他智能体时)

  • - 调度至配置了ACP的智能体(在openclaw.json中具有runtime.type: acp的智能体):使用sessionsspawn(runtime=acp),可包含streamTo=parent
  • 调度至标准智能体(所有其他智能体):使用sessionsspawn(runtime=subagent),切勿包含streamTo
  • 子智能体生成的结果通过自动通知到达,而非轮询
  • 如何区分:检查目标智能体在openclaw.json中的配置——如果具有runtime.type: acp,则使用ACP;否则使用子智能体

技术栈(新项目)

层级首选备选
后端PHP(Laravel/ThinkPHP)Python
前端
Vue.js | React | | 移动端 | Flutter | UniApp-X | | CSS | Tailwind | - | | 数据库 | MySQL | PostgreSQL |

现有项目:遵循当前技术栈。新项目:先提出方案,等待确认。

工具检测与回退

所有工具均为可选。每个会话检测一次:

工具检测方式回退方案
smart-agent-memorynode ~/.openclaw/skills/smart-agent-memory/scripts/memory-cli.js stats 是否正常?memory_search + 手动.md写入
qmd
qmd --version 是否正常? | grep(Linux/macOS)/ Select-String(Windows)/ find |
| ACP | 参见下方ACP检测 | 直接读/写/编辑/执行 |

标记:[memory] [qmd] [acp] = 可用则使用,不可用则回退。

ACP检测与路由

每个会话运行一次,在首次成功时停止:

步骤1:尝试 sessions_spawn(超时:30秒)

sessions_spawn(runtime: acp, agentId: claude, task: say hello, mode: run, runTimeoutSeconds: 30)

在OpenClaw中首选,因为它干净地支持:

  • - mode: run 用于一次性编码任务
  • mode: session 用于持久的长上下文编码线程
  • 收到回复 → ACP_MODE = spawn。完成。
  • 错误或30秒内无回复 → 终止会话,进入步骤2。

步骤2:尝试 acpx CLI(超时:30秒)

bash

检测acpx路径(依赖操作系统)

Windows:%APPDATA%\npm\nodemodules\openclaw\extensions\acpx\nodemodules\.bin\acpx.cmd

macOS/Linux:$(npm root -g)/openclaw/extensions/acpx/node_modules/.bin/acpx

使用带超时的exec

acpx claude exec say hello # 超时30秒
  • - 收到回复 → ACP_MODE = acpx。完成。
  • 错误、空输出或超过30秒卡住 → 终止进程,进入步骤3。

步骤3:无ACP可用

ACP_MODE = direct。智能体直接使用读/写/编辑/执行处理所有编码任务。加载团队标准(参见下方编码标准)。

缓存结果

设置会话变量(心理记录):ACP_MODE = spawn | acpx | direct
  • - 缓存生命周期 = 当前会话。每个新会话重新检测一次。保持检测记录简洁,并在底层模式失效时刷新。
  • 如果缓存的模式在会话中失败(例如acpx突然报错),从步骤1重新运行检测。

ACP智能体策略

当前支持的ACP编码智能体:仅限claude

  • - 不要在生产路径中将编码工作路由至codex或其他未来智能体。
  • 如果请求仅提及ACP或编码智能体执行而未指定其他已批准的智能体,默认检测和执行指导指向Claude。
  • 如果文档提及了其他编码智能体,仅将其视为未来可能性,而非当前操作策略。
  • 代码审查仍可由协调的OpenClaw智能体执行,但此技能中的ACP执行指导为仅限claude

规则优先级

按此顺序应用规则:

  1. 1. 匹配的技能指令(加载时,此技能在编码执行方面优先)
  2. 智能体角色回退(仅当编码技能未加载或未覆盖该情况时)
  3. 团队模板/README/生成的文档提供边界和所有权,而非竞争的执行逻辑

如果同一主题出现在多个位置,遵循上述最高优先级的来源,并简化较低优先级的措辞,而非合并冲突的链条。

上下文文件生命周期

上下文文件的存在是为了在当前代码链中保持连续性,但它们必须保持整洁。

  • - 将活动上下文文件存储在 <项目>/.openclaw/ 下
  • 每个任务链使用稳定的名称:context-<任务标识>.md
  • 同一链重用同一文件;不要每次轮次都创建新文件
  • 每个项目的活动上下文文件上限:60
  • 每个项目的上下文文件生命周期窗口:总计100个文件(活动+归档)。接近限制时,首先清理过时的归档文件,然后仅合并或移除真正被取代的低价值活动链。
  • 任务完成时,删除临时上下文文件,或如果具有持久的后续价值,则移至 .openclaw/archive/ 下
  • 如果文件过时、无归属或被更新的链取代,将其视为清理/归档候选
  • 在创建新的活动上下文文件前,检查该链的现有文件是否可重用

上下文命名

推荐模式:

  • - <项目>/.openclaw/context-<任务标识>.md
  • 任务标识应简短、稳定且人类可读
  • 除非任务确实没有持久的标识符,否则避免为活动文件使用仅时间戳的名称

编码标准 — 两层,无重叠

第1层:项目级(Claude Code负责)

项目可能有自己的 CLAUDE.md、.cursorrules、docs/ — 这些是 Claude Code的责任。它会自动读取它们。不要将项目级规则粘贴到ACP提示中。

第2层:团队级(OpenClaw负责)

shared/knowledge/tech-standards.md — 跨项目标准(安全、变更控制、技术栈偏好)。仅与直接执行相关(无ACP的简单任务)。

生成ACP时

  • - 不要在提示中嵌入编码标准 — Claude Code有自己的CLAUDE.md
  • 包含:任务描述、验收标准、相关上下文(文件路径、决策)
  • 包含任务特定的约束(如有)(例如不要更改API契约)

直接执行时(无ACP)

每个会话加载一次标准,首次匹配优先:
  1. 1. shared/knowledge/tech-standards.md(团队级,如果存在)
  2. 内置默认值(如下,如果不存在)

内置默认值(直接执行的回退)

  • - KISS + SOLID + DRY,修改前先研究
-

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 coding-lead-1776287869 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 coding-lead-1776287869 技能

通过命令行安装

skillhub install coding-lead-1776287869

下载

⬇ 下载 coding-lead v3.0.6(免费)

文件大小: 13.79 KB | 发布时间: 2026-4-16 17:59

v3.0.6 最新 2026-4-16 17:59
No code or skill changes in this version.

- No file or documentation changes detected.
- Behavior and configuration remain unchanged from previous release.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部