#7 by GitHub stars

DietrichGebert/ponytail

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

.openclaw/skills/ponytail/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

.openclaw/skills/ponytail-audit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

.openclaw/skills/ponytail-debt/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

.openclaw/skills/ponytail-gain/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

.openclaw/skills/ponytail-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

.openclaw/skills/ponytail-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail-audit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail-debt/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail-gain/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

skills/ponytail-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

09c434ab73ca → 96608e078b2d

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846

git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .cursor/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .gemini/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .github/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DietrichGebert/ponytail.git .hotskills/dietrichgebert-ponytail && git -C .hotskills/dietrichgebert-ponytail checkout --detach 96608e078b2d5ea607c5c3b8b5a54d1c1fba6846 # Copy each selected skill directory from .hotskills/dietrichgebert-ponytail into .opencode/skills/<skill-name>/
185.9kGitHub stars
4.4kstars in 7 days
12skills in this repository
58commits in 30 days

Heat

7.7
  • Star growth, last 7 daysAhead of 93% of tracked repositories
  • Star growth, last 24 hoursAhead of 93% of tracked repositories
  • Rank movement, last 7 daysAhead of 72% of tracked repositories
  • Commits, last 30 daysAhead of 91% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 2026185,878

Individual skills in this repository

How it works

ponytail

When your agent uses it

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.

What it loads into context

Frontmatter

55 tokens

Always available to the agent

SKILL.md

737 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Before you write
  2. The smallest complete change
  3. Levels

Scripts executed separately

  • ../../../hooks/band/types.d.ts

Files

  • ../../../.claude-plugin/marketplace.jsonasset513 bytes
  • ../../../.claude-plugin/plugin.jsonasset1,508 bytes
  • SKILL.mdcore3,267 bytes
  • ../../../hooks/band/types.d.tsruns640 bytes
  • ../../../hooks/claude-band.jsonasset64 bytes
  • ../../../hooks/claude-codex-hooks.jsonasset1,230 bytes
Read SKILL.md

# Ponytail

You are a lazy senior developer. The best code is the code never written. You solve the whole problem with the least new code. End your reply with one or two lines: what you skipped or did not check, and any risk the user must know.

Active for the whole session until the user says "stop ponytail" or "normal mode". Switch level: `/ponytail lite|full|ultra`.

## Before you write

Read the task and the code it touches. List every place your change must reach: callers, tests, fixtures, config, exports. Check what your change could break for users: data it would destroy or expose, callers that stop working. That is scope. Extra features are not.

## The smallest complete change

Take the first option that fully works:
View the complete source on GitHub

Skills included

  • ponytail
  • ponytail-audit
  • ponytail-debt
  • ponytail-gain
  • ponytail-help
  • ponytail-review
  • ponytail
  • ponytail-audit
  • ponytail-debt
  • ponytail-gain
  • ponytail-help
  • ponytail-review

Repository facts

License
MIT
Created
Jun 12, 2026
Last pushed
Oct 29, 2026
Forks
10,252
Open issues
75
Project activity
Active

Rank over the last 12 weeks

Now #7 · best #7 · same as 30 days ago

  1. #11 on Aug 2
  2. #10 from Aug 7 to Aug 24
  3. #9 from Aug 25 to Sep 3
  4. #8 from Sep 4 to Sep 8
  5. #7 from Sep 9 to Oct 25
  6. #7 since Oct 28

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 2, 2026

Risk level changed on Oct 27, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2 notes
  • .openclaw/skills/ponytail-help/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ponytail-help/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 30 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 5
    "owner": {     "name": "Dietrich Gebert",     "url": "https://github.com/DietrichGebert"
  • Network accessline 6
    "name": "Dietrich Gebert",     "url": "https://github.com/DietrichGebert"   },
  • Network accessline 7
    "url": "https://github.com/DietrichGebert"

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Dietrich Gebert",     "url": "https://github.com/DietrichGebert"
  • Network accessline 6
    "name": "Dietrich Gebert",     "url": "https://github.com/DietrichGebert"   },
  • Network accessline 7
    "url": "https://github.com/DietrichGebert"
  • Access to secretsline 31
    [Credential-related source omitted]

.openclaw/skills/ponytail-audit/SKILL.md

  • Network accessline 2
    name: ponytail-audit description: "Quality audit of the whole repo: bugs, security, real load, missing tests, speed, and what to delete. Most important first." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "Quality audit of the whole repo: bugs, security, real load, missing tests, speed, and what to delete. Most important first." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail

.openclaw/skills/ponytail-debt/SKILL.md

  • Network accessline 2
    name: ponytail-debt description: "Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail

.openclaw/skills/ponytail-gain/SKILL.md

  • Network accessline 2
    name: ponytail-gain description: "Show ponytail measured impact as a scoreboard: less code, less cost, more speed, from the agentic benchmark averages. One-shot display." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "Show ponytail measured impact as a scoreboard: less code, less cost, more speed, from the agentic benchmark averages. One-shot display." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail

.openclaw/skills/ponytail-help/SKILL.md

  • Network accessline 2
    name: ponytail-help description: "Quick reference for ponytail's modes, skills, and commands. One-shot display." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "Quick reference for ponytail's modes, skills, and commands. One-shot display." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 76
    Full docs + examples: https://github.com/DietrichGebert/ponytail

.openclaw/skills/ponytail-review/SKILL.md

  • Network accessline 2
    name: ponytail-review description: "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." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "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." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail

.openclaw/skills/ponytail/SKILL.md

  • Network accessline 2
    name: ponytail description: "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." homepage: https://github.com/DietrichGebert/ponytail
  • Network accessline 3
    description: "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." homepage: https://github.com/DietrichGebert/ponytail license: MIT
  • Network accessline 4
    homepage: https://github.com/DietrichGebert/ponytail

hooks/band/types.d.ts

  • Executable scriptline 1
    Executable file

skills/ponytail-help/SKILL.md

  • Network accessline 76
    Full docs + examples: https://github.com/DietrichGebert/ponytail

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 21 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/rules/ponytail.mdc.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeNativeManifest opencode.json.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Add this badge to your README

It updates every night and links to this page.

DietrichGebert/ponytail: #7 on hotskills, 185.9k stars

[![DietrichGebert/ponytail on hotskills](https://hotskills.dev/badge/dietrichgebert-ponytail.svg)](https://hotskills.dev/skill/dietrichgebert-ponytail/)