← Back to research
Skill

Playbook

A coding agent should not have to rediscover the same procedure on every task. Playbook decides what to keep: an existing command, a small CLI, a skill, a project rule, or nothing.

Why the same work gets repeated

A release or recovery may succeed after several attempts, but the working procedure remains buried in a transcript. The next agent repeats the search, including the mistakes.

Playbook starts by reading the commands and instructions already responsible for that work. It repairs an incomplete procedure, removes a stale one, or captures the missing steps where the next agent will find them. A safe one-off can end without adding anything to the repository.

Bad instructions are work too

A Pixel Brite pagination skill existed even though pagination was prohibited. The skill was deleted; the actual invariant stayed in the project instructions. Large Bluetooth and Iroh runbooks had also accumulated in the top-level agent file. Those moved behind narrow triggers, with detailed evidence in ordinary project documentation.

Ordinary tasks load fewer instructions. Bluetooth and Iroh tasks still get the detailed procedures when they need them.

Stringproof became a CLI

Apple .strings files can still parse after translation while losing a key or placeholder, gaining prompt residue, or mixing scripts. Those checks follow exact rules, so Playbook chose a CLI instead of another skill.

The result is stringproof check: one command reads a directory, reports stable findings, and returns a distinct exit code for clean input, translation damage, or an invocation failure.

Put the work where it fits

Existing command or procedure
Reuse or repair it
Stale or duplicate instructions
Remove them
Repeatable steps
Script or CLI
Recurring decisions
Skill
External service or data source
Integration
Rule for every repository task
AGENTS.md
Safe one-off
Nothing

Use what you leave behind

The agent finishes the current task through the command or instructions it keeps. Real inputs expose missing arguments, assumptions, and recovery steps. The procedure is ready when completing the job no longer depends on remembering the conversation.