Borrowing it
Nothing to install: this file belongs to dosco/aithy. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/dosco/aithy/main/.claude/skills/ax-playbook/SKILL.mdgit clone --depth 1 https://github.com/dosco/aithyWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dosco/aithy/ax-playbook)<a href="https://agentmods.dev/skills/dosco/aithy/ax-playbook"><img src="https://agentmods.dev/badge/skills/dosco/aithy/ax-playbook.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00070 | $0.01811 |
| Opus 5 | $0.00035 | $0.00905 |
| Sonnet 5 | $0.00014 | $0.00362 |
| Haiku 4.5 | $0.00007 | $0.00181 |
Grade A, and why
ax-playbook scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 126 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Playbook Codegen Rules (@ax-llm/ax)
Use this skill to generate context-playbook code. A playbook grows an evolving body of task knowledge and renders it into a program's context. The evolution engine (ACE — Agentic Context Engineering) is hidden behind playbook(...), exactly as optimize(...) hides its optimizer. Prefer the playbook(...) concept; only reach for AxACE directly when the user explicitly wants the low-level engine.
Use These Defaults
- Create with
playbook(program, { studentAI, teacherAI? }); it returns anAxPlaybookhandle. - Grow offline with
await pb.evolve(examples, metric)— returns{ bestScore, playbook }. - Grow online with
await pb.update({ example, prediction, feedback })— no metric needed. - Apply with
pb.applyTo(program)(defaults to the bound program). - Persist with
pb.toJSON()and restore withplaybook(program, opts).load(snapshot). - Inspect with
pb.render()(markdown) andpb.getState()({ playbook, artifact }). - For agents use
agent.playbook({ target: 'actor' | 'responder' }); default target is'actor'. - Use a cheaper
studentAIto run the program and an optional strongerteacherAIto reflect/curate. - Prefer
ai(),ax(), andagent()for new code.
Critical Rules
playbook(...)binds to anAxGenprogram;evolve/updateneed that program's signature.evolve()returns only{ bestScore, playbook }. There is no Pareto front and nooptimizedProgram— that isoptimize(...)'s shape, not a playbook's.update({ example, prediction, feedback })requires the full{ example, prediction };examplemust match the program's input fields (plus any expected output). Do not pass bare input fields at the top level.update()works without a priorevolve()/load()— the handle hydrates lazily on first use.applyTo()injects a## Context Playbookblock into the program description; calling it repeatedly recomposes from the original base (no stacking).- Keep the offline
metricdeterministic and cheap, like a GEPA metric. - A playbook is plain JSON. Persist
pb.toJSON()andload(...)it into a fresh program for production. - The playbook engine, construction-time agent attachment, failure harvesting, and verified agent evolution are available in TypeScript and the generated Python, Java, C++, Go, and Rust packages. Use each package's native casing and callback types.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago Changed · +30 lines 23c83109dd81
- 9d ago First seen · 96 lines · 70 tokens per session scan A 6c3ccac210aa
ax-playbook is a skill published in the GitHub repository dosco/aithy (107 stars, last pushed 7d ago), licensed Apache-2.0. It adds 70 tokens to every session and 1,811 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
worker-mcp-orchestrator
Guides the coordinator agent on how to orchestrate, delegate to, and supervise local worker agents using the worker-mcp server.
code-review
Analyze pull requests and diffs for bugs, security vulnerabilities, performance issues, style violations, and test coverage gaps — producing structured, actionable feedback.
research-assistant
Conduct deep, multi-source research on technologies, companies, markets, and topics — synthesizing findings into structured reports with citations and actionable insights.
customer-support
Triage incoming support tickets, draft responses, detect customer sentiment, suggest knowledge base articles, and track resolution metrics.
fleet-orchestration
Decompose a large task into DISJOINT file-owned workstreams, fan out isolated full-power peers, collect structured reports, run ONE authoritative gate, and commit when green — the collision-free, self-verifying multi-agent flow. Ultra-gated.
content-writer
Draft blog posts, social media content, email campaigns, and marketing copy.