关于 coding-router
coding-router 是用于兼容单入口技能配置的路由技能,可将编码相关请求分发至规划、审查或实现流程。它要求在修改文件或执行其他实现操作前获得明确的 APPROVE,且不会默认使用绕过权限的标志。
主要功能
- 01路由规划与范围界定请求
- 02实现前要求 APPROVE
- 03分发至 coding-agent 流程
- 04路由规划和审查别名
- 05发送运行状态事件
适用场景
- 01编辑前规划复杂实现任务
- 02将请求导入计划审查流程
- 03获得明确批准后执行编码任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kesslerio/ coding-agent-openclaw-skill --skill coding-router安装后在 Claude Code 中输入/coding-router确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreAGENTS.mdCLAUDE.mdCONTRIBUTING.mdREADME.mdTODOS.mdTHEORY.MDVERSION.github/pull_request_template.md.github/ISSUE_TEMPLATE/bug_report.ymlfeature_request.ymlconfig.ymldocs_issue.ymltask_chore.yml.github/workflows/pr-policy.ymlwrapper-smoke.ymlreusable-pr-checks.ymlreferences/STANDARDS.mdacp-troubleshooting.mdWORKFLOW.mdfrontend-design.mdexamples.mdclaude-code.mdcodex-cli.mdgemini-cli.mdlobster-workflows.mdreviews.mdquick-reference.mdreferences/templates/plan-review-system-prompt.txtplan-system-prompt.txt详细介绍
Coding 路由器技能 💻
此文件用于兼容单入口技能设置(例如 /coding)。
规范的同级技能位于:
skills/plan-issue/SKILL.mdskills/coding-agent/SKILL.md
路由规则
- 如果用户要求规划/界定范围/估算/设计,请遵循
plan-issue行为。 - 对于非简单的实现请求,先制定计划,并等待用户明确回复
APPROVE,之后才能进行任何写入操作。 - 只有在收到
APPROVE后,才按照coding-agent行为执行,并采用支持 ACP 的执行路由和 CLI 回退方案。
命令路由(通道别名)
通过通道别名调用时:
/coding→ 使用此兼容技能进行路由。/plan→ 直接路由至plan-issue行为。/plan-review→ 使用scripts/plan-review路由至计划审查流程。/plan-review-live→ 使用scripts/plan-review-live路由至交互式计划审查检查点(优先使用仓库内的 Lobster 工作流,回退到旧版方案)。/review_pr→ 使用references/reviews.md路由至审查流程。
运行时状态约定
使用封装器进行规划/审查时:
- 在运行开始时发出
RUN_EVENT start。 - 如果运行超过 30s,则每隔 20s 发出
RUN_EVENT heartbeat。 - 如果运行中断或超时,则立即发出包含退出代码的
RUN_EVENT interrupted。 - 如果发生非中断故障,则发出
RUN_EVENT failed。 - 成功时发出
RUN_EVENT done。
已知 ACP 运行时限制
上游问题 #43 可能影响已启动 ACP 运行的可观测性,以及浏览器中继配置别名映射。请使用以下文件中的仓库侧缓解措施和有限回退指导:
references/acp-troubleshooting.md
不可妥协的关卡
- 在明确收到
APPROVE前,绝不写入文件、安装软件包、提交更改或创建 PR。 - 绝不默认使用绕过标志(
--yolo、--dangerously-skip-permissions)。 - 只有用户明确要求绕过审批时,才能使用绕过标志。
评论
支持 Markdown