← The Directory
Agent rules

ponytail lite

Stop agents from over-engineering. Inspired by Ponytail, but without the plugin madness. Just one AGENTS.md file.

View source

Ponytail Lite

Ponytail Lite

One file. No plugin. He would have wanted it this way.


"Ponytail Lite" is Ponytail without the plugin madness.

Not to be confused with Ponytail's lite mode. This is a separate one-file version.

Just copy AGENTS.md into the place your agent reads instructions. That's it. No plugin, hooks, commands, MCP, or mode switching.

The Joke

Ponytail is a beautiful contradiction: an anti-overengineering tool delivered as a whole plugin ecosystem, with lifecycle hooks, slash commands, MCP, statuslines, adapter tests, and enough install paths to make a senior engineer stare silently at the wall.

Ponytail Lite is what a lazy senior dev would have expected:

AGENTS.md

Why This Exists

Could you just copy AGENTS.md from Ponytail? Yes... But:

The AGENTS.md here is not a byte-for-byte copy. It is an opinionated cleanup of the original: same lazy senior dev idea, less plugin baggage, and guardrails rewritten for people who just want the file.

Install

Copy AGENTS.md, or copy the same text into whatever your agent calls "project instructions" or "rules".

AgentPut the Ponytail Lite text here
AiderYour project instructions / conventions file
Antigravity CLIAGENTS.md or .agents/rules/ponytail.md
Claude CodeCLAUDE.md or project instructions
Cline.clinerules/ponytail.md
CodeWhaleAGENTS.md
CodexAGENTS.md or Settings > Personalization > Custom instructions
Cursor.cursor/rules/ponytail.mdc
Devin CLICustom instructions / project instructions
Gemini CLIAGENTS.md
GitHub Copilot.github/copilot-instructions.md
GitHub Copilot CLIAGENTS.md, .github/copilot-instructions.md, or ~/.copilot/copilot-instructions.md
Hermes AgentCustom instructions / system prompt
Kiro.kiro/steering/ponytail.md
OpenClawCustom skill / instruction file
OpenCodeAGENTS.md or OpenCode instructions
Pi agentCustom instructions / system prompt
SwivalAGENTS.md or ~/.config/swival/AGENTS.md
Windsurf.windsurf/rules/ponytail.md
ZedCustom instructions / rules

Uninstall

Delete the file you copied.

If you pasted the text into a global instructions file, delete that paragraph.

No leftover mode flag, statusline entry, and hidden MCP server still thinking about your dependency graph.

What It Does

Before writing code, the agent climbs this ladder:

  1. Does this need to exist?
  2. Does it already exist in the codebase?
  3. Does the standard library do it?
  4. Does a native platform feature cover it?
  5. Does an installed dependency solve it?
  6. Can this be one line?
  7. Only then, write the minimum code that works.

License

MIT