ponytail--ponytail

Enforces minimal, standard-library-first solutions for coding tasks with adjustable intensity levels.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/hhenrichsen/dots --skill ponytail-ponytail-hhenrichsen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ponytail--ponytail
Source: https://github.com/hhenrichsen/dots/tree/main/dot_skills/ponytail/ponytail
Command: npx skills add https://github.com/hhenrichsen/dots --skill ponytail-ponytail-hhenrichsen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Codebases accumulate over-engineered abstractions, unnecessary dependencies, and speculative features that create maintenance burden. This Skill forces the simplest working solution for any coding task by applying a strict decision ladder: question whether the work is needed at all (YAGNI), reuse existing code, prefer the standard library and native platform features, and only write the minimum code that works. ## Core Features & Use Cases - Solution Ladder: A seven-step reflex that stops at the first sufficient rung, from skipping unneeded work down to writing the minimum viable code. - Intensity Levels: Three modes (lite, full, ultra) control how aggressively simplification is enforced, switchable mid-session with /ponytail lite|full|ultra. - Root-Cause Bug Fixing: Requires tracing all callers before editing so fixes land once in shared code rather than patched per symptom. - Use Case: When asked to add a response cache, instead of building a custom TTL cache class, the Skill ships @lru_cache(maxsize=1000) and notes in one line what was skipped and when to revisit it. ## Quick Start Ask the AI to use ponytail mode to implement your next coding task with the simplest solution that actually works.

Frequently Asked Questions about ponytail--ponytail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I avoid over-engineering code with AI assistance?▼

Activate ponytail mode on any coding task to enforce a decision ladder that questions whether work is needed, reuses existing code, and prefers standard library solutions. It ships the shortest working diff and notes what was skipped in one line.

What is the YAGNI principle in software development?▼

YAGNI (You Aren't Gonna Need It) means skipping speculative features until they are actually required. This Skill applies it as the first rung of its ladder: if a need is speculative, the work is skipped with a one-line explanation.

How do I change the ponytail intensity level?▼

Switch levels mid-session with /ponytail lite, full, or ultra. Lite builds what is asked while naming a lazier alternative, full enforces the ladder by default, and ultra challenges the requirement itself while shipping the one-liner.

When should I not use a minimal-code approach?▼

Never simplify away input validation at trust boundaries, error handling that prevents data loss, security measures, accessibility basics, or anything explicitly requested. The Skill also requires fully understanding the problem before choosing a minimal solution.

Does ponytail mode skip writing tests?▼

Non-trivial logic such as branches, loops, parsers, or money and security paths gets one runnable check, like an assert-based self-check or a single small test file. Trivial one-liners need no test, and no frameworks are added unless asked.