01
It starts by itself
CLI code changes. Runs in GitHub Actions or Claude Code routine.
- ↻ CLI code changes
pull_request paths: src/**, bin/**
Agent-facing CLIs stay AXI-compliant.
Install the AXI skill and make it a habit: follow https://gethabit.dev/skills/kunchenguid/axi.md
5K installs2K starsMIT licenceSource on GitHub ↗

AXI
by kunchenguid · 5K installs
The skill
Axi defines Agent eXperience Interface standards for CLI tools agents use through the shell: TOON output, minimal schemas, truncation, structured errors, exit codes, session hooks and fast version checks.
Only when you ask.
The habit
Agent-facing CLIs stay AXI-compliant.
↻ Runs by itselfCLI code changes
When does it start? How does it check its work? What does it remember?
Stops after the changed commands of one pull request, at most 20 commands.
Read the TOON specification before judging output.
Check TOON on stdout, 3-4 default fields, truncation with total size and total counts in lists.
Make sure empty results state the zero with context.
Make sure errors go to stdout with a fix hint, mutations are idempotent and no prompts appear.
Run an unknown flag, --help and --version and check exit codes and output.
Record each violation with the command and the AXI section it breaks.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the AXI skill helps.
The skill says a silently dropped flag gives the agent plausible but wrong output.
To stderr; stdout carries only structured output the agent reads.
Copy the prompt at the top into your agent. It installs the skill from kunchenguid/axi and sets up the habit. Or run npx skills add kunchenguid/axi --skill axi.
Yes. It is published under MIT. Habit is free too.
Install the AXI skill and make it a habit: follow https://gethabit.dev/skills/kunchenguid/axi.md
All kunchenguid skills →More code skills →
Works in
Made by kunchenguid, published under MIT. Habit links to the original and never changes it. Is this your skill?