Agent Skills
Yomi can install command guidance as project-local agent skills through the Crust skills plugin.
npx @isamisushi/yomi@latest skill --all --scope projectIn this repository:
npm run yomi -- skill --all --scope projectFor an installed CLI:
yomi skill --all --scope projectIncluded Skills
Yomi currently ships:
yomi- generated command guidance for the CLI.yomi-react-repair- how an agent should userepair, evidence trails, and do-not-start hints during React bug work.yomi-react-instrumentation- how an agent should useplan-traceandinstrumentto collect runtime history without tracing the whole app.
Generated vs Bundled Skills
The yomi skill is generated from the Crust command tree. It is the best place for an agent to check exact command names, flags, defaults, and help text.
The React skills are bundled workflow skills:
yomi-react-repairtells the agent how to use repair briefs without blindly editing display-only components.yomi-react-instrumentationtells the agent when to add focused runtime trace points and when to avoid broad instrumentation.
Use both kinds together. The generated skill answers "what command exists?" The workflow skills answer "when should the agent use it?"
Install Location
With --scope project, Yomi writes skills into project-local agent directories. Current Crust skill installation writes the universal agent skill path and any detected agent-specific paths, such as:
.agents/skills/
.claude/skills/This keeps the guidance inside the repository instead of relying on every developer's global agent setup.
Use project scope for OSS examples, team repositories, and benchmark fixtures. Use global scope only for your own machine:
yomi skill --all --scope globalUpdate Skills
Re-run installation when the CLI changes:
yomi skill update --all --scope projectDo this after upgrading @isamisushi/yomi, changing command names, or changing the bundled workflow skills. Otherwise an agent may follow stale flags or stale workflow rules.
Agent Setup Flow
For a new repository, the recommended setup is:
npx @isamisushi/yomi@latest index --force
npx @isamisushi/yomi@latest doctor
npx @isamisushi/yomi@latest skill --all --scope projectThen commit the generated project-local skills only if you want every coding agent working in the repo to share the same Yomi workflow guidance.
Why Skills Matter
The CLI output is JSON, but agents also need operating discipline. The skills encode rules such as:
- start from the visible symptom
- trust
editTargetas the first inspection point, not a blind patch location - treat
doNotStartFromas evidence-only unless source inspection proves the graph is stale - use
plan-tracebefore choosing broad instrumentation - verify the visible behavior after editing
This keeps Yomi from being just another command list. It gives an agent a repeatable repair workflow.