Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaaaqwq avatar

Coding Router

  • 13 installs
  • 82 repo stars
  • Updated August 2, 2026
  • aaaaqwq/claude-code-skills

coding-router is a Claude Code skill that routes plan-first coding, plan-review, and PR-review requests to plan-issue or coding-agent siblings behind approval gates.

About

coding-router is a Claude Code skill that acts as a compatibility entry point for plan-first coding work, routing requests to plan-issue or coding-agent sibling skills. A developer uses it so planning, plan review, and PR review requests dispatch to the right behavior, and so implementation always produces a plan and waits for an explicit APPROVE before any writes. It defines command aliases, a run-event status contract, and non-negotiable approval gates.

  • Compatibility entry skill that routes plan-first coding work to plan-issue or coding-agent siblings
  • Enforces plan-before-write gates: no writes, installs, commits, or PRs before explicit APPROVE
  • Maps channel aliases (/coding, /plan, /plan-review, /review_pr) and defines a run-event status contract

Coding Router by the numbers

  • 13 all-time installs (skills.sh)
  • Ranked #11,355 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

coding-router capabilities & compatibility

Capabilities
agent routing · plan first gating · pr review · approval gate
Works with
github
Use cases
orchestration · planning · code review
From the docs

What coding-router says it does

This file exists for backward compatibility with single-entry skill setups (for example `/coding`).
SKILL.md
Never write files, install packages, commit, or open PRs before explicit `APPROVE`.
SKILL.md
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill coding-router

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs13
repo stars82
Last updatedAugust 2, 2026
Repositoryaaaaqwq/claude-code-skills

What it does

Route plan-first coding, plan-review, and PR-review requests to the right sibling skill behind approval gates.

Who is it for?

Routing coding requests to plan-first vs implementation behavior behind an APPROVE gate

Skip if: Direct implementation without planning, or defaulting to bypass flags

When should I use this skill?

A user asks to plan, scope, review a plan, or review a PR via /coding, /plan, or /review_pr aliases

By the numbers

  • Routes 6 channel aliases (/coding, /plan, /plan-review, /plan-review-live, /review_pr)
  • 3 non-negotiable approval gates
  • emits 5 run-event types (start, heartbeat, interrupted, failed, done)

Files

SKILL.mdMarkdownGitHub ↗

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

1. If user asks to plan/scope/estimate/design, follow plan-issue behavior. 2. For non-trivial implementation requests, produce a plan first and wait for exact APPROVE before any writes. 3. 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

1. Never write files, install packages, commit, or open PRs before explicit APPROVE. 2. Never default to bypass flags (--yolo, --dangerously-skip-permissions). 3. Use bypass flags only when the user explicitly asks to bypass approvals.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.