DietrichGebert/ponytail

ponytail-debt

Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.

37K installs 166K stars

Before you install

Last update
Files in folder
1
Scripts
No script files found
SKILL.md size
1.7 KB (about 436 tokens of context each time it loads)
License
MIT
Source on GitHub
DietrichGebert/ponytail

Skills are plain text instructions the agent follows, sometimes with scripts. Check the source, prefer repositories with many installs and stars, and read any script it ships.

Install

npx skills add DietrichGebert/ponytail@ponytail-debt

Runs in a terminal with Node.js 18 or newer. Add -y to skip the prompts and -g to install for every project instead of this one.

Install for your agent

npx skills add DietrichGebert/ponytail@ponytail-debt --agent claude-code -y
Project install writes to
.claude/skills/ponytail-debt
Global install writes to
~/.claude/skills/ponytail-debt

Start a new session afterwards so the agent picks the skill up. In Claude Code you can also call it directly with /ponytail-debt.

What it does

Every deliberate ponytail shortcut is marked with a shortcut: comment naming its ceiling and upgrade path (older code may say ponytail:). This collects them into one ledger so a deferral can't quietly become permanent. Scan Grep the repo for comment markers, skipping .git and everything the .gitignore files ignore (dependencies, build output, caches, in any stack): git grep --no-index --exclude-standard -nE '(#///[]) ?(shortcutponytail):' (add other comment prefixes if your stack uses them) If the user names their own marker word (/ponytail-debt TODO), grep for that word instead. Each hit is…

Excerpt from the skill's own SKILL.md. Read the full file on GitHub before installing: skills run with your agent's permissions.

Categories

Related skills

  • ponytail

    DietrichGebert/ponytail

    Lazy senior dev mode for any coding task: the smallest change that fully solves it, and a reply a busy human understands in one read.

    94K installs 166KData
  • ponytail

    DietrichGebert/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.

    93K installs 166KDataWriting
  • ponytail-review

    DietrichGebert/ponytail

    Quality review of a diff: bugs, security, real load, missing tests, speed, and what to delete. Each finding says what goes wrong and how to fix it.

  • ponytail-review

    DietrichGebert/ponytail

    Quality review of a change: is the logic right, is it safe, does it hold under real load, is risky code tested, is it fast enough, and is every line needed. Reads the connected code, not only the diff. Each finding is explained in plain English. Use for "review this", "code review", "review the last commit", "review my PR", "is this over-engineered", /ponytail-review.

  • ponytail-audit

    DietrichGebert/ponytail

    Quality audit of the whole repo: bugs, security, real load, missing tests, speed, and what to delete. Most important first.

  • ponytail-audit

    DietrichGebert/ponytail

    Quality audit of a whole repo: bugs, security holes, what breaks under real load, risky code without tests, slow paths, and what to delete, merge or split. Ranked, each finding explained in plain English. One-shot report, changes nothing. Use for "audit this codebase", "review the whole repo", "find bloat", "what can I delete", /ponytail-audit.

← Search skills

/skills/DietrichGebert/ponytail/ponytail-debt/