Coding 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.md
-
skills/coding-agent/SKILL.md
Routing Rules
-
If user asks to plan/scope/estimate/design, follow plan-issue behavior.
-
For non-trivial implementation requests, produce a plan first and wait for exact APPROVE before any writes.
-
Only after APPROVE , follow coding-agent behavior 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 to plan-issue behavior.
-
/plan-review β route to plan review flow using scripts/plan-review .
-
/plan-review-live β route to interactive plan review checkpoints using scripts/plan-review-live (Lobster in-repo workflow first, legacy fallback).
-
/review_pr β route to review flow using references/reviews.md .
Runtime Status Contract
When wrappers are used for planning/review:
-
Emit RUN_EVENT start at run start.
-
If the run exceeds 30s, emit RUN_EVENT heartbeat every 20s.
-
If interrupted or timed out, emit RUN_EVENT interrupted immediately with exit code.
-
On non-interruption failure, emit RUN_EVENT failed .
-
On success, emit RUN_EVENT done .
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.