using-skills
using-skills
Route by intent. Every name below is an entry in skills-lock.json, the
installed roster, so a name here always resolves on this machine.
The kernel routing index in ~/.claude/CLAUDE.md binds first. When the kernel
names a trigger — delegation, done/stuck claims, unclear acceptance, retries,
loop-shaped work, code changes, output shape — its route wins. A few of those
skills still get a row below so that every lock name resolves in one place; the
row is a lookup, not a second opinion.
Two hops maximum: using-skills → domain router → member. Never route back
here from inside a domain router. Read the live SKILL.md before acting;
never act from memory of an old roster.
Mode column: Skill() = model-invocable · manual = read its SKILL.md
inline or use its slash command · via-router = enter through the router named.