返回 Skill 列表
extension
分类: 开发与工程无需 API Key

council-router

将代码审查路由给合适的委员会成员。在审查PR、架构决策或需要专家视角的重大代码变更时使用。

person作者: jakexiaohubgithub

Council Router

Routes reviews to specialized council members based on code context.

When to Invoke Council

  • PR reviews with significant changes
  • Architecture decisions or design proposals
  • New dependency additions
  • Security-sensitive code modifications
  • Performance-critical path changes
  • API surface changes

Routing Rules

| Context | Route To | Why | |---------|----------|-----| | Security-sensitive code (auth, crypto, input validation) | @sentinel | Troy Hunt mindset - security-first | | Performance-critical paths (hot loops, data processing) | @benchmarker | Matteo Collina - measure everything | | New dependencies or abstractions | @questioner | Ryan Dahl - challenge assumptions | | API changes (public interfaces, CLI) | @ergonomist | Sindre Sorhus - DX obsession | | Deployment configs (Docker, K8s, CI/CD) | @operator, @deployer | Kelsey + Guillermo - ops reality | | Observability code (logging, metrics, tracing) | @measurer, @tracer | Bryan + Charity - production debugging | | Architecture decisions (module boundaries, patterns) | @architect | Linus - systems thinking | | Complex abstractions (over-engineering risk) | @simplifier | TJ - elegant minimalism |

Usage

When a review context matches multiple categories, invoke multiple council members. Each member votes: APPROVE, REJECT, or MODIFY with rationale.

Agent Aliases

All council members are available as Claude agents:

  • @questioner, @benchmarker, @simplifier
  • @sentinel, @ergonomist, @architect
  • @operator, @deployer, @measurer, @tracer