Ponytail is an open-source skill that makes Claude Code and other coding agents write the smallest complete change, for developers tired of bloated diffs.
Ask an agent for a date picker and it will often install a library or build a whole calendar by hand. Ponytail puts a short ladder in front of that habit. After the agent has read the code the change touches, it works down these questions and stops at the first one that answers the task.
The project's own example is the date picker. Without the skill the agent built a calendar by hand in 335 lines. With Ponytail 5 it wrote one 10-line file that reuses the repo's existing input with the browser's built-in date type. That is the author's median of five runs, not something Seailife reproduced.
shortcut: comment, and /ponytail-debt collects those comments into a ledger so "later" does not become "never"./ponytail lite: builds what you asked and names the smaller option in one line./ponytail (full, the default): the smallest complete change, with a check where the logic needs one./ponytail ultra: also questions the request and pushes back before building. /ponytail off turns it off./ponytail-review: reviews the diff for bugs, security, real load, missing tests, speed and what to cut. It reads the code your change touches, not only the diff, and each finding says what goes wrong and how to fix it./ponytail-audit: the same review for the whole repo, most important first./ponytail-gain shows the benchmark scoreboard and /ponytail-help prints the quick reference./plugin marketplace add DietrichGebert/ponytail, then /plugin install ponytail@ponytail as two separate prompts. The install only works when they are sent separately.codex plugin marketplace add DietrichGebert/ponytail and codex plugin add ponytail@ponytail, then trust its two lifecycle hooks in /hooks and start a new thread.node has to be on your PATH. Without it the skills still work but each hook call prints a harmless error.DietrichGebert/ponytail on GitHub or @dietrichgebert/ponytail on npm. The author says a copy that ships .exe or .dll files is not theirs.~/.config/ponytail/band/ on your machine, and /ponytail band import adds your past Claude Code sessions.skills/ponytail/SKILL.md, and the compact version for agents that read a rules file is AGENTS.md, so you can read exactly what it tells your agent before installing.