Ir al contenido

prompt-router.mjs

  • Evento: UserPromptSubmit
  • Tipo: aviso: informa o recuerda, no bloquea

Sugiere la skill que encaja con la petición (señales de docs/skills.md), una vez por skill y sesión.

Hook UserPromptSubmit: detecta por palabras clave qué skill(s) instaladas encajan con la petición y lo recuerda UNA sola vez por skill y sesión. Reglas = core/skills-registry.json (vía config.json -> router). No bloquea. Fuentes de reglas (primera que exista): <proyecto>/.claude/hooks/config.json -> router, $CLAUDE_PLUGIN_ROOT/hooks/config.json -> router. Skills disponibles: .claude/skills del proyecto, skills de TODOS los plugins instalados (~/.claude/plugins/**/skills), ~/.claude/skills y config.skills. Una skill con mayor “priority” gana a la genérica (react-three-fiber antes que threejs-webgl).

Ver el código de prompt-router.mjs en GitHub