Skip to main content
skill CX Codex

dojo — Claude Code skill: what it does, how to install

Runs a background self-improvement loop using surplus model quota. It processes maintenance agendas in isolated worktrees via the ax tool.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Necmttn/ax --skill dojo -a claude-code
Open on GitHub

What dojo does

The skill directs leftover plan quota toward background upkeep tasks. It pulls items from ax dojo agenda --json, allowing the agent to resolve pending verdicts, backtest routing rules, and draft upstream bug reports. In Claude Code, the routine operates dynamically via /loop, while in Codex it runs as a single turn.

Safety rails prevent runaway edits. All code experiments run inside isolated git worktree directories. The agent cannot modify the main branch directly and never merges branches autonomously. Changes reach production only as minted proposals awaiting human review.

Running this loop requires the ax (axctl) binary on your system PATH. A dedicated database server is not needed because the storage layer relies on embedded DuckDB.

What it helps with

  • consume surplus model quota on background evaluations
  • backtest routing policies against dispatch history
  • stage upstream bug drafts without publishing directly
  • isolate experimental edits within disposable git worktrees

Example prompts for the agent

  • /dojo
  • Train overnight and burn my surplus quota
  • Run the self-improvement loop with /loop /dojo

How to install dojo

1Skills CLI (Vercel)

npx skills add Necmttn/ax --skill dojo -a claude-code

2Manually: put the files in place

~/.claude/skills/dojo/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/dojo/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about dojo

How to install dojo in Claude Code?

Run npx skills add Necmttn/ax --skill dojo -a claude-code in your terminal.

What does the dojo skill do?

It spins up an autonomous agenda loop that consumes spare quota to optimize routing, settle verdicts, and propose workspace fixes.

What prerequisites does dojo require?

You must have the ax CLI (axctl) available on your PATH. It stores data in embedded DuckDB, so no standalone database daemon is required.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set11

ship-checklist A definition-of-done skill for the ax graph: it checks that a new write has a read path an agent can find, not just a manual CLI run. CX Codex +1 ★ 121repo stars setup Installs the ax environment, builds a local DuckDB session graph, and validates the agent configuration. CX Codex +1 ★ 121repo stars retro Runs a guided session over the ax agent-experience graph. Shows open proposals, pending verdicts, and hook effectiveness signals. CX Codex +1 ★ 121repo stars release-announcement Drafts detailed release announcements and changelog pages for the ax project. It pairs Git commit ranges with agent session logs to explain why code changed. CX Codex +1 ★ 121repo stars ax-narrate This skill turns an agent’s current-session context into a structured story, including code changes, user corrections, abandoned approaches, and consequential tool errors. CX Codex +1 ★ 121repo stars efficient-dispatch A skill that keeps judgement work on the strong model, sends mechanical subagent tasks to a named cheaper model, and checks the routing against your own logs. CX Codex +1 ★ 121repo stars ax-repo Use this skill to star Necmttn/ax, open an issue, or prepare a pull request. It acts on an explicit request and asks before changes to your GitHub account. CX Codex +1 ★ 121repo stars ax-extract-workflow Traces which skills, in what order, produced a finished artifact — a demo, a PR, a feature. Handy when you want to repeat a run that worked. CX Codex +1 ★ 121repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor