skill-router

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Skill Router — a skill certa para o pedido

Skill Router — 匹配需求的合适Skill

Papel: dado um pedido do usuário, decidir QUAL skill resolve — priorizando as do azvd-toolkit e caindo nas skills globais instaladas no PC quando o azvd não cobre. Não executa a tarefa; só roteia. Você não lembra de toda skill, então pergunta. Esta skill só é invocada quando chamada explicitamente (
/skill-router
ou quando o usuário pede "qual skill usar?") — não se auto-invoca sozinha.
作用:给定用户需求,决定哪个Skill能解决问题——优先选择azvd-toolkit中的Skill,当azvd无法覆盖时再选用PC上安装的全局Skill。不执行任务,仅负责路由。 你无法记住所有Skill,因此可以询问用户。本Skill仅在被显式调用时触发(
/skill-router
或用户询问“该用哪个Skill?”)——不会自动触发。

Ordem de busca (hierárquica)

搜索顺序(层级式)

  1. Skills do azvd-toolkit (5) — o
    /orchestrator
    roteia pra elas quando o pedido é de prompt, blocos, graph engineering, orquestração ou auto-aprendizado:
    orchestrator
    ,
    prompt-forge
    ,
    prompt-blocks
    ,
    graph-engineering
    ,
    self-learning
    .
  2. Skills globais instaladas no PC — varre os diretórios de skills de todos os agentes e acha a que mais encaixa no pedido (ex.: segurança). Diretórios a checar (existem nesta máquina):
    • ~/.claude/skills/
    • ~/.agents/skills/
      (convenção universal: ask-matt, caveman, ponytail, etc.)
    • ~/.codex/skills/
    • ~/.gemini/config/plugins/
      (plugins do agy; ex.: science, azvd-toolkit)
    • ~/AppData/Local/hermes/skills/
  3. Se achar no passo 1 → usa. Se não achar no azvd mas achar uma global que resolve → usa a global. Se nada encaixar → pergunte ao usuário (não invente skill).
  1. azvd-toolkit的5个Skill——当需求涉及prompt、blocks、graph engineering、编排或自学习时,
    /orchestrator
    会将请求路由至这些Skill:
    orchestrator
    ,
    prompt-forge
    ,
    prompt-blocks
    ,
    graph-engineering
    ,
    self-learning
  2. PC上安装的全局Skill——扫描所有Agent的Skill目录,找到最匹配需求的Skill(例如:安全领域)。需要检查的目录(本机已存在):
    • ~/.claude/skills/
    • ~/.agents/skills/
      (通用约定:ask-matt、caveman、ponytail等)
    • ~/.codex/skills/
    • ~/.gemini/config/plugins/
      (agy插件;例如:science、azvd-toolkit)
    • ~/AppData/Local/hermes/skills/
  3. 如果在步骤1中找到匹配项→使用该Skill。如果azvd中没有找到,但存在合适的全局Skill→使用全局Skill。 如果没有任何匹配项→询问用户(不要凭空捏造Skill)。

Skills globais que já existem (nesta máquina, navegação rápida)

本机已有的全局Skill(快速导航)

  • ask-matt
    — router mais amplo (família mattpocock).
  • SecuritySkills
    (se instalado) — framework de segurança com 44 skills (AI-security, AppSec, Cloud, Compliance, DevSecOps, Identity, Incident-response, Network, SecOps, Vuln-mgmt).
  • caveman/caveman-*
    ,
    ponytail*
    ,
    grill-me*
    ,
    prompt-blocks
    (duplicado do azvd? cuidado!).
  • ask-matt
    ——更通用的路由工具(mattpocock系列)。
  • SecuritySkills
    (若已安装)——包含44个Skill的安全框架(AI-security、AppSec、 Cloud、Compliance、DevSecOps、Identity、Incident-response、Network、SecOps、Vuln-mgmt)。
  • caveman/caveman-*
    ,
    ponytail*
    ,
    grill-me*
    ,
    prompt-blocks
    (是否与azvd重复?请注意!)。

Instalando skills globais adicionais

安装额外的全局Skill

Se o usuário quiser adicionar uma skill global (ex.: segurança), a forma padrão é via
npx skills add <repo>
(instala em ~/.agents/skills/ para todos os agentes do universo):
bash
undefined
如果用户想要添加全局Skill(例如:安全领域),标准方式是通过
npx skills add <repo>
(安装至~/.agents/skills/,供所有Agent使用):
bash
undefined

exemplo — SecuritySkills (framework de segurança, 45 skills)

示例 — SecuritySkills(安全框架,含45个Skill)

npx skills add UnitOneAI/SecuritySkills -g # global npx skills add UnitOneAI/SecuritySkills -g -a claude-code # só no claude, se preferir

Depois disso, esta skill-router começa a vê-la no passo 2 (varre ~/.agents/skills).
npx skills add UnitOneAI/SecuritySkills -g # 全局安装 npx skills add UnitOneAI/SecuritySkills -g -a claude-code # 若偏好,仅安装至claude

完成后,本skill-router会在步骤2中扫描到该Skill(扫描~/.agents/skills目录)。

Como descobrir o que tem instalado

如何查看已安装的Skill

bash
undefined
bash
undefined

listar nomes de skills por diretório

按目录列出Skill名称

ls ~/.agents/skills/ 2>/dev/null ls ~/.claude/skills/ 2>/dev/null ls ~/.codex/skills/ 2>/dev/null ls ~/.gemini/config/plugins/*/skills 2>/dev/null ls ~/AppData/Local/hermes/skills/ 2>/dev/null
undefined
ls ~/.agents/skills/ 2>/dev/null ls ~/.claude/skills/ 2>/dev/null ls ~/.codex/skills/ 2>/dev/null ls ~/.gemini/config/plugins/*/skills 2>/dev/null ls ~/AppData/Local/hermes/skills/ 2>/dev/null
undefined

Regras

规则

  • Dedupe: se a skill global é a mesma que a do azvd (ex.:
    prompt-blocks
    duplicado), use a do azvd (fonte). Não instale duplicado.
  • Não executar: só rotear/apontar. Da execução cuida a skill apontada.
  • Dúvida: pergunte ao usuário em vez de escolher no chute.
  • Segurança: nunca rodar
    git clone
    /
    npx add
    sem permissão do usuário; listar é seguro.
  • 去重:如果全局Skill与azvd中的Skill重复(例如:
    prompt-blocks
    重复),使用azvd中的版本(源版本)。不要安装重复项。
  • 不执行任务:仅负责路由/指向。执行任务由被指向的Skill负责。
  • 存疑时:询问用户而非猜测选择。
  • 安全:未经用户许可,绝不执行
    git clone
    /
    npx add
    ;仅列出内容是安全的。

Skills relacionadas

相关Skill

  • orchestrator
    — roteia DENTRO do azvd (5 skills). Esta é a porta de entrada MAIS ampla (azvd + globais). Use
    orchestrator
    para trabalho de prompt/blocks/graph;
    skill-router
    para "qual skill resolve isso?" de qualquer domínio.
  • orchestrator
    ——仅在azvd内部路由(5个Skill)。本Skill是更宽泛的入口 (azvd + 全局Skill)。处理prompt/blocks/graph相关工作时使用
    orchestrator
    ;处理任意领域的“哪个Skill能解决这个问题?”时使用
    skill-router