Router First Architecture

parcadei/Continuous-Claude-v3/.claude/skills/router-first-architecture

作者 parcadeid07ff4b06b62f43771bc0c927d0211b734d6149e无许可证3.9K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库8个月前更新

Router-First Architecture

仅含说明AI & Agents
AI 生成的概览

定义“路由优先”架构:先由领域路由器把用户意图映射为命令,再使用具体工具。

功能
该技能描述一种架构模式:领域路由器(例如数学路由器)以确定性方式把用户意图映射到确切的 CLI 命令,只有在边缘情况下才绕过路由器直接使用单个工具。它规定了领域技能与其路由器共同激活的约定、将触发规则层与路由层分离的两层设计,以及应遵循和应避免的做法清单。其产出是指导性说明,而不是文件或代码。
适用场景
适用于设计或维护需要在用户意图与工具或脚本选择之间进行集中路由的智能体技能体系。也适用于把领域技能配置为与共享路由器共同激活,或决定触发关键词与路由模式之间应保持何种关系时。
运行要求
无需脚本或运行时依赖,仅为说明性文档。文中提及 skill-rules.json、coActivate 等配置概念,但除 SKILL.md 外不附带任何文件。

Router-First Architecture

Route through domain routers before using individual tools. Routers abstract tool selection.

Pattern

Domain routers (like math-router) provide deterministic mapping from user intent to exact CLI commands. Always use the router first; only bypass for edge cases.

DO

  • Call math-router route "<intent>" before any math operation
  • Let domain skills co-activate with their router (via coActivate in skill-rules.json)
  • Trust the router's confidence score; only fall back if command: null
  • Keep trigger keywords/patterns in skill-rules.json broader than routing patterns

DON'T

  • Call individual scripts directly when a router exists
  • Duplicate routing logic in individual skills
  • Let domain skills bypass their router

Co-Activation Pattern

Domain skills should co-activate with their router:

json
{  "math/abstract-algebra/groups": {    "coActivate": ["math-router"],    "coActivateMode": "always"  }}

This ensures the router is always available when domain knowledge is activated.

Two-Layer Architecture

  1. Skill-rules trigger layer: Nudges Claude to use the router (keywords, intent patterns)
  2. Router routing layer: Deterministic mapping to scripts via regex patterns

Keep the trigger layer broader than routing - the router should handle "not found" gracefully.

Source Sessions

  • 2bbc8d6e: "Trigger layer was narrower than routing layer" - expanded triggers
  • This session: Wired 8 domain math skills to co-activate with math-router

来源与署名

来源:parcadei/Continuous-Claude-v3位于.claude/skills/router-first-architecture提交d07ff4b

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架