ai-codekeep is a behavioral skill plus a standalone Node CLI. The CLI
(bin/ledger.mjs) works from any shell regardless of which agent is
running; the SKILL.md/commands/*.md files are what teach an agent to
call it at the right moments.
| Agent | Support | Notes |
|---|---|---|
| Claude Code | First-class | Reads skills/ai-codekeep/SKILL.md and commands/*.md directly via the plugin manifest in .claude-plugin/. |
| Codex / other agents with a skills or custom-instructions mechanism | Manual | Point the agent's instruction file (e.g. AGENTS.md in your own project) at skills/ai-codekeep/SKILL.md; the behavioral rules aren't Claude-specific. |
| Plain git (no agent) | CLI only | Run node bin/ledger.mjs update from a post-commit hook (see install.sh --hook) to keep the ledger current without any agent involved; you lose the reason-capture prompt and merge gating, which depend on an agent being in the loop. |
If you add support for another agent, update this table in the same PR — this file is the support matrix, not aspirational.