ponytail

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

2|1|Updated Aug 19, 2026
One-click install
npx skills add https://github.com/lanceyuu/mimiwork --skill ponytail-lanceyuu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ponytail
Source: https://github.com/lanceyuu/mimiwork/tree/main/coworker/skills/builtin/ponytail
Command: npx skills add https://github.com/lanceyuu/mimiwork --skill ponytail-lanceyuu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Codebases accumulate over-engineered abstractions, unnecessary dependencies, and boilerplate 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, reuse existing code, prefer the standard library and native platform features, and only then write the minimum code that works. ## Core Features & Use Cases - Minimal-Solution Ladder: A seven-step decision ladder (YAGNI check, existing code reuse, stdlib, native platform features, installed dependencies, one-liners, minimal code) applied to every coding task. - Adjustable Intensity Levels: Three modes — lite (suggest the lazier alternative), full (enforce the ladder, the default), and ultra (deletion-first YAGNI extremism) — switchable per request. - Root-Cause Bug Fixing: Requires tracing all callers of a function before editing, so fixes land once in the shared path rather than patching individual symptoms. - Use Case: When asked to add a response cache, instead of building a custom cache class, the Skill applies @lru_cache(maxsize=1000) to the fetch function and notes when a custom cache would actually be warranted. ## Quick Start Ask the assistant to use ponytail mode to refactor this module to the simplest working version using only the standard library.

Frequently Asked Questions about 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?▼

Apply a decision ladder that checks whether the task is needed at all, reuses existing code, and prefers standard library or native platform features before writing new code. This Skill enforces that ladder on every coding task and ships the shortest working diff.

How to choose between standard library and third-party dependencies?▼

Prefer the standard library first, then native platform features, then already-installed dependencies. Only add a new dependency when none of those cover the need, and never add one for what a few lines of code can do.

What are the ponytail intensity levels lite, full, and ultra?▼

Lite builds what is asked but names the lazier alternative in one line. Full, the default, enforces the minimal-solution ladder with the shortest diff and explanation. Ultra is deletion-first YAGNI extremism that challenges the requirement itself.

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. Hardware-facing code also needs calibration knobs that a minimal model cannot anticipate.

Does the ponytail skill work for non-coding tasks?▼

No, it is scoped strictly to coding work: writing, adding, refactoring, fixing, reviewing, and designing code, plus dependency selection. It should not be used for general knowledge questions, prose, translation, summaries, or recipes.