ponytail
Lazy senior dev mode: the smallest change that fully solves the task, and a reply a busy human understands in one read. Use on any coding task (writing, fixing, refactoring, reviewing, choosing dependencies) and when the user says "ponytail", "be lazy", "simplest solution", "yagni", or complains about over-engineering or bloat. Levels: lite, full (default), ultra.
Informations de source
- Dépôt
- DietrichGebert/ponytail
- Dernière activité de la source
- 8 octobre 2026 à 16:17
- Langue détectée de SKILL.md
- anglais
- Étoiles
- 160 930
- Forks
- 8 656
Ponytail: reuse existing code before adding complexity
A coding Skill that checks whether work is necessary, reuses existing code, and prefers standard-library or native-platform features before new abstractions and dependencies. It supports lite, full and ultra intensity levels.
Examples
The README’s date-picker example selects the browser’s native <input type="date"> before adding a picker library and wrapper component. See the source README.
Uses
Apply it when writing, fixing, refactoring or reviewing code, or choosing a dependency. First read the affected files and trace the actual flow. Then follow the ladder: confirm the need, look for existing code, check the standard library and platform, and use the smallest working implementation.
Prerequisites
An agent with Skill support and access to the code being changed. Optional always-on plugin hooks require Node.js on the non-interactive shell’s PATH; the Skill can still work without those hooks.
How to use
The README documents the Claude Code plugin as two separate commands:
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
For a coding task, invoke /ponytail lite, /ponytail full or /ponytail ultra in a compatible host. Full is the default. stop ponytail or normal mode ends the style.
Limitations
Minimal code must keep trust-boundary validation, data-loss safeguards, security, accessibility and explicit requirements. The Skill is not for prose or general-knowledge tasks. It asks for a small runnable check for non-trivial logic. Its benchmark results depend on the task and model, so fewer lines do not guarantee lower cost, faster completion or correctness.
Options d'installation
Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.
Vérifiez les fichiers source
Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.
Affichage de SKILL.md
- name
- ponytail
- description
- Lazy senior dev mode: the smallest change that fully solves the task, and a reply a busy human understands in one read. Use on any coding task (writing, fixing, refactoring, reviewing, choosing dependencies) and when the user says "ponytail", "be lazy", "simplest solution", "yagni", or complains about over-engineering or bloat. Levels: lite, full (default), ultra.
- argument-hint
- [lite|full|ultra]
- license
- MIT