About coding-router
coding-router is a compatibility skill that routes coding-related requests to planning, review, or implementation workflows. It requires explicit APPROVE before file changes or other implementation actions and avoids defaulting to permission-bypass flags.
Key features
- 01Route planning and scoping requests
- 02Require APPROVE before implementation
- 03Dispatch to coding-agent behavior
- 04Route plan and review aliases
- 05Emit runtime status events
Use cases
- 01Plan a non-trivial implementation before editing
- 02Route a request through plan review
- 03Run a coding task after explicit approval
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ kesslerio/ coding-agent-openclaw-skill --skill coding-routerAfter installing, type/coding-routerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with 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.txtDetails
From the project READMECoding Router Skill 💻
This file exists for backward compatibility with single-entry skill setups (for example /coding).
Canonical sibling skills live at:
skills/plan-issue/SKILL.mdskills/coding-agent/SKILL.md
Routing Rules
- If user asks to plan/scope/estimate/design, follow
plan-issuebehavior. - For non-trivial implementation requests, produce a plan first and wait for exact
APPROVEbefore any writes. - Only after
APPROVE, followcoding-agentbehavior with ACP-aware execution routing and CLI fallback.
Command Routing (Channel Aliases)
When invoked via channel aliases:
/coding→ use this compatibility skill as router./plan→ route directly toplan-issuebehavior./plan-review→ route to plan review flow usingscripts/plan-review./plan-review-live→ route to interactive plan review checkpoints usingscripts/plan-review-live(Lobster in-repo workflow first, legacy fallback)./review_pr→ route to review flow usingreferences/reviews.md.
Runtime Status Contract
When wrappers are used for planning/review:
- Emit
RUN_EVENT startat run start. - If the run exceeds 30s, emit
RUN_EVENT heartbeatevery 20s. - If interrupted or timed out, emit
RUN_EVENT interruptedimmediately with exit code. - On non-interruption failure, emit
RUN_EVENT failed. - On success, emit
RUN_EVENT done.
Known ACP Runtime Limitation
Issue #43 (upstream) may affect spawned ACP run observability and browser relay profile alias mapping. Use repo-side mitigations and bounded fallback guidance in:
references/acp-troubleshooting.md
Non-Negotiable Gates
- Never write files, install packages, commit, or open PRs before explicit
APPROVE. - Never default to bypass flags (
--yolo,--dangerously-skip-permissions). - Use bypass flags only when the user explicitly asks to bypass approvals.