ponytail
ponytail/ponytail 81.8k
DietrichGebert · @DietrichGebert ↗ Make your AI agent write only the code a task needs. A decision ladder gates every addition, and review and audit commands find over-engineering you shipped. Around 54% less code on one benchmark.
Scan your whole codebase for over-engineering and get a ranked list of what to delete, simplify, or replace with stdlib and native equivalents, biggest cut first.
ponytail/ponytail-audit 81.8k ponytail/ponytail 81.8k ponytail/ponytail-review 81.8k ponytail/ponytail-debt 81.8k ponytail/ponytail-gain 81.8k ponytail/ponytail-help 81.8k Ponytail makes your AI agent write only the code a task actually needs. Before it adds anything, it runs a short decision ladder: does this need to exist, is it already in the codebase, does the standard library or the platform already do it. The result is smaller diffs. On a real agentic benchmark editing a FastAPI and React repo, it cut about 54% of the code an unguided agent wrote, without dropping validation, error handling, security, or accessibility.
The bundled review, audit, and debt commands turn the same eye on code you have already shipped, finding the over-engineering to strip out. It installs as a plugin for Claude Code, Codex, and around 16 other agents.
A decision ladder gates every addition so you get the minimal change, not a new framework.
Review and audit commands surface the abstraction and dead weight someone already shipped.
It tracks the debt removed and the reduction gained so the savings are visible, not vibes.
Ponytail is a set of six skills built around a decision ladder that gates every addition your agent makes, plus review and audit commands that catch over-engineering already in your code.
Yes. Ponytail is open-source under the MIT license with no paid tier. You install it once and it works across your agent's tasks.
Ponytail works with 16 agents, including Claude Code, Codex, and Copilot. In Claude Code you add it with /plugin marketplace add DietrichGebert/ponytail.
No. Ponytail keeps the safety guards in place while it trims code, and its own benchmark notes that a bare 'write one-liners' prompt drops a guard where Ponytail does not.