Apply Ponytail's reuse-first ladder when the user invokes /ponytail, asks for the simplest implementation, or wants to avoid over-engineering and new dependencies in a coding task. Preserve all requested behavior and required checks. Not a default for every coding task, a prose-compression mode, or a replacement for the repository's debugging, testing, or refactoring workflow.
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Choose the smallest maintainable implementation that meets the complete request. This is Arnesto's scoped adaptation of DietrichGebert/ponytail; see provenance for the pinned source and differences.
Read the relevant code, callers, tests, and project conventions first. Identify the acceptance criteria, boundaries, and failure cases. For a bug, trace its root cause before choosing where to change it. Scope this skill to the current task; extend it across turns only when the user asks for a persistent mode.
Stop at the first option that satisfies the acceptance criteria:
Read the candidate's behavior before reusing it. A native date input, a database constraint, or a standard cache is suitable only if its accessibility, data, concurrency, lifetime, and product behavior match the request. A short snippet that misses those requirements is not a solution. Add a dependency when its benefit justifies its cost; explain that concrete tradeoff briefly.
State what changed, why the chosen implementation fits, and what was verified. Name any remaining limitation. Match the user's requested explanation depth; Ponytail does not activate Caveman or change the communication language.
Savings are a hypothesis to measure, not a guarantee. Use the comparison cases in the evaluation plan before claiming improvement.
saski/arnesto
752f690
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.