ponytail-opencode-plugin
v0.1.0
Published
Ponytail lazy-senior-dev mode plugin for OpenCode
Maintainers
Readme
ponytail-opencode-plugin
Lazy senior dev mode for OpenCode. Companion for @tarquinen/opencode-dcp.
Install
opencode plugin add ponytail-opencode-plugin@latestOr in opencode.json:
{
"plugin": ["ponytail-opencode-plugin@latest"]
}Commands
| Command | Description |
|---------|-------------|
| /ponytail | Show current mode |
| /ponytail lite | Lite mode — build what's asked, name lazier alternative |
| /ponytail full | Full mode — ladder enforced, stdlib first, shortest diff (default) |
| /ponytail ultra | Ultra mode — YAGNI extremist, deletion before addition |
| /ponytail off | Disable |
| /ponytail-review | Over-engineering review |
Config
Optional ponytail.json in project root or ~/.config/opencode/ponytail.json:
{
"enabled": true,
"defaultMode": "full",
"features": {
"ponytail": true,
"review": true
}
}What it does
Injects ponytail rules into every LLM turn:
- Does this need to exist at all? (YAGNI)
- Stdlib does it? Use it.
- Native platform feature? Use it.
- Already-installed dependency? Use it.
- One line? One line.
- Only then: minimum code that works.
Skipped: unrequested abstractions, avoidable deps, boilerplate, speculative features.
License
MIT
