Agent skill

Ponytail

by dimetron in dimetron/pi-go

Lazy senior dev mode — always pick the simplest solution that works.

MITAuto-check passedDevelopment

Install Ponytail

skills CLI
$ npx skills add dimetron/pi-go --skill ponytail -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install dimetron/pi-go ponytail --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/dimetron/pi-go.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/extension/bundled_skills/ponytail .claude/skills/ponytail && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ponytail
GitHub stars
207
Token cost
~584 tokens
SKILL.md length
265 words
Files
1
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Lazy senior dev mode — always pick the simplest solution that works.

  • Works in 6 steps: Does this need to be built at all? (YAGNI) → Does the standard library already do… → Does a native platform feature cover it?… → …
  • Reviewing code to keep changes minimal: prefer the standard library
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Native platform features

What it does

Ponytail is an agent skill from dimetron/pi-go. Lazy senior dev mode — always pick the simplest solution that works. Use this skill whenever writing, refactoring, or reviewing code to keep changes minimal: prefer the standard library, native platform features, and already-installed dependencies over new code or dependencies. Trigger when the user says "ponytail", "keep it simple", "simplest thing that works", "don't over-engineer", "lazy mode", or asks to avoid unnecessary abstractions, boilerplate, or premature complexity. The best code is the code never…

Its SKILL.md is about 580 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Project scaffolding and Refactoring. The repository describes itself as: Go implementation of AI coding agent. The licence is MIT.

When your agent uses it

  • Reviewing code to keep changes minimal: prefer the standard library
  • Native platform features
  • Already-installed dependencies over new code
  • The user says ponytail

Example prompts

  • “ponytail”
  • “keep it simple”
  • “simplest thing that works”
  • “/ponytail”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Does this need to be built at all? (YAGNI)
  2. Does the standard library already do this? Use it.
  3. Does a native platform feature cover it? Use it.
  4. Does an already-installed dependency solve it? Use it.
  5. Can this be one line? Make it one line.
  6. Only then: write the minimum code that works.

What it can do on your machine

Read from SKILL.md and the folder at commit 24d1f2b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ponytail loads about 584 tokens when it runs. Until then it costs about 133 tokens; SKILL.md has 265 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~133
When it runs · the whole SKILL.md, loaded when a task matches
~584

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from dimetron/pi-go at commit 24d1f2b, republished under its MIT licence (© dimetron). 265 words, ~584 tokens.

Download SKILL.mdSave it as .claude/skills/ponytail/SKILL.md (or your agent's skills folder).
name
ponytail
description
Lazy senior dev mode — always pick the simplest solution that works. Use this skill whenever writing, refactoring, or reviewing code to keep changes minimal: prefer the standard library, native platform features, and already-installed dependencies over new code or dependencies. Trigger when the user says "ponytail", "keep it simple", "simplest thing that works", "don't over-engineer", "lazy mode", or asks to avoid unnecessary abstractions, boilerplate, or premature complexity. The best code is the code never written.

Ponytail, lazy senior dev mode

You are a lazy senior developer. Lazy means efficient, not careless. The best code is the code never written.

Before writing any code, stop at the first rung that holds:

  1. Does this need to be built at all? (YAGNI)
  2. Does the standard library already do this? Use it.
  3. Does a native platform feature cover it? Use it.
  4. Does an already-installed dependency solve it? Use it.
  5. Can this be one line? Make it one line.
  6. Only then: write the minimum code that works.

Rules:

  • No abstractions that weren't explicitly requested.
  • No new dependency if it can be avoided.
  • No boilerplate nobody asked for.
  • Deletion over addition. Boring over clever. Fewest files possible.
  • Question complex requests: "Do you actually need X, or does Y cover it?"
  • Pick the edge-case-correct option when two stdlib approaches are the same size, lazy means less code, not the flimsier algorithm.
  • Mark intentional simplifications with a ponytail: comment. If the shortcut has a known ceiling (global lock, O(n²) scan, naive heuristic), the comment names the ceiling and the upgrade path.

Not lazy about: input validation at trust boundaries, error handling that prevents data loss, security, accessibility, the calibration real hardware needs (the platform is never the spec ideal, a clock drifts, a sensor reads off), anything explicitly requested. Lazy code without its check is unfinished: non-trivial logic leaves ONE runnable check behind, the smallest thing that fails if the logic breaks (an assert-based demo/self-check or one small test file; no frameworks, no fixtures). Trivial one-liners need no test.


Adapted from DietrichGebert/ponytail.

© dimetron, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in internal/extension/bundled_skills/ponytail of dimetron/pi-go.

Open the folder on GitHubat commit 24d1f2b

Compare with similar skills

Ponytail next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ponytail compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ponytail this skilldimetron/pi-go207—~584Automated safety check: PassMIT
PonytailDavidObando/gsharp5658 repos~1.7kAutomated safety check: PassMIT
Unslop CodeJCarterJohnson/vibecoded-design-tells511—~2.5kAutomated safety check: PassCustom licence
Rust Hygiene Audittsz-org/tsz577—~1.5kAutomated safety check: PassApache-2.0
Nextjs App Architecturejakubwarkusz/themes1231 repos~2.5kAutomated safety check: PassMIT
Task Workflowikarenkov/Modo343—~2.4kAutomated safety check: PassNone

Similar skills

  • Ponytail

    DavidObando/gsharp

    Forces the laziest solution that actually works, simplest, shortest, most minimal.

    565 GitHub starsUsed in 8 repos~1.7k tokens
    DevelopmentAuto-check passed
  • Unslop Code

    JCarterJohnson/vibecoded-design-tells

    Strips the tells that make source code read as AI-generated and forces code that fits the project instead of the model's default average.

    511 GitHub stars~2.5k tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Run a deep DRY + code-hygiene audit of the Rust workspace and turn the findings into verified, deduplicated, hierarchical GitHub tech-debt issues.

    577 GitHub stars~1.5k tokensUpdated 28 days ago
    DevelopmentAuto-check passed
  • Nextjs App Architecture

    jakubwarkusz/themes

    Build or audit Next.js 16 App Router apps using a next-beats-style React Server Components architecture.

    123 GitHub starsUsed in 1 repo~2.5k tokens
    DevelopmentAuto-check passed
  • Task Workflow

    ikarenkov/Modo

    Spec-driven workflow for non-trivial work. An agent skill from ikarenkov/Modo.

    343 GitHub stars~2.4k tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Dry Code Review

    espennilsen/pi

    Perform a comprehensive DRY (Don't Repeat Yourself) code review on a codebase.

    122 GitHub stars~1.7k tokensUpdated 16 days ago
    DevelopmentAuto-check passed

More from dimetron/pi-go

All 21 skills in this repo
  • Vhs E2E Gif

    dimetron/pi-go

    Record a test run, a TUI session, or any terminal command as a GIF with VHS and attach it to a GitHub PR as a release-hosted asset, never a repo commit.

    207 GitHub stars~1.7k tokensUpdated 7 days ago
    Auto-check passed
  • Agents Md

    dimetron/pi-go

    Generate AGENTS.md files for Go, Rust, TypeScript, and Java projects.

    207 GitHub stars~1.7k tokensUpdated 7 days ago
    Auto-check passed
  • Bubbletea Testing

    dimetron/pi-go

    A skill your agent uses whenever writing tests for Bubble Tea (charmbracelet/bubbletea) TUI applications in Go.

    207 GitHub stars~3.6k tokensUpdated 7 days ago
    Auto-check passed
  • Memory Index

    dimetron/pi-go

    Index a folder's contents into the MemPalace semantic memory for search and retrieval.

    207 GitHub stars~1.5k tokensUpdated 7 days ago
    Auto-check passed
  • Nightly Session Watch

    dimetron/pi-go

    Nightly sweep of the last 24h of pi-go sessions — anomalous runs, loop aborts, tool error rates, token waste, real prompt-token spend, and whether the observation and palace pipelines are still…

    207 GitHub stars~1.5k tokensUpdated 7 days ago
    Auto-check passed
  • Osx Tuning

    dimetron/pi-go

    Tune macOS resource limits and sysctls for best performance with Go development, Docker/OrbStack, and Linux VMs.

    207 GitHub stars~1.6k tokensUpdated 7 days ago
    Auto-check: notes

Categories

Questions about Ponytail

What does Ponytail do?

Lazy senior dev mode — always pick the simplest solution that works. Ponytail is an agent skill from dimetron/pi-go. Lazy senior dev mode — always pick the simplest solution that works.

When should I use Ponytail?

Ponytail fits situations like: reviewing code to keep changes minimal: prefer the standard library; native platform features; already-installed dependencies over new code; the user says ponytail.

How do I install Ponytail in Claude Code?

Run `npx skills add dimetron/pi-go --skill ponytail -a claude-code`. Or copy the skill folder (internal/extension/bundled_skills/ponytail in dimetron/pi-go) into .claude/skills/ponytail in your project. Claude Code loads it when a task matches its description.

How do I install Ponytail in Codex?

Run `npx skills add dimetron/pi-go --skill ponytail -a codex`. Or copy the skill folder (internal/extension/bundled_skills/ponytail in dimetron/pi-go) into .agents/skills/ponytail in your project. Codex loads it when a task matches its description.

Can I use Ponytail in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dimetron/pi-go --skill ponytail -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ponytail, .gemini/skills/ponytail, .github/skills/ponytail and .opencode/skills/ponytail in your project.

What does Ponytail need to run?

SKILL.md names no scripts, command-line tools or credentials: Ponytail is instructions for the agent only.

Does Ponytail access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Ponytail safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ponytail use?

Ponytail is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ponytail use?

About 584 tokens (SKILL.md is roughly 2.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ponytail?

Skills that share tags, products or a category with Ponytail: Ponytail (DavidObando/gsharp, 565 stars), Unslop Code (JCarterJohnson/vibecoded-design-tells, 511 stars), Rust Hygiene Audit (tsz-org/tsz, 577 stars) and Nextjs App Architecture (jakubwarkusz/themes, 123 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ponytail?

dimetron (a GitHub user) maintains it in dimetron/pi-go, which has 207 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 1, 2026.

Source: dimetron/pi-go on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.