A repo-wide over-engineering audit. Where ponytail-review works on a diff, this scans the entire codebase and returns a ranked list of what to delete, simplify, or swap for a standard-library or native equivalent. It is a one-shot report — it surfaces the bloat but applies no fixes itself.

skills.sh installs
55.5K
GitHub stars
187.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add DietrichGebert/ponytail --skill ponytail-audit --agent claude-code

Installs into .claude/skills of the current project.

Files

Audit the whole repo like the senior developer who just inherited it and will be paged when it breaks. Order of importance: correct, safe, holds under load, tested, fast, lean. Lean still matters: every extra line must be read, tested and fixed later. This is a report the user asked for, so give it in full.

1. Map first

  • Audit what the user names: a folder, a package, or the whole repo. Nothing named: the whole repo.
  • Read the README, the deploy and build config, the dependency list, the entry points (main, routes, handlers, jobs, CLI commands) and the tests.
  • Find the expected load: one person running a script, or many users and processes at once. Judge scale against that, and say which load you assumed.
  • Trace the main flows end to end: where data comes in, what is stored, what goes out. Read those paths fully: input from users, money, auth, data writes, background jobs, anything shared between processes.
  • Big repo: go deep where a mistake costs the most, not file by file. Say which parts you did not read.

2. Look for

Sponsors

Details

Repository
github.com/DietrichGebert/ponytail
Categories
Git & Pull Requests, Code Review & Quality
License
MIT
First seen
Jun 16, 2026

More from DietrichGebert/ponytail

All 5
1samber avatargolang-continuous-integrationsamber/cc-skills-golangCI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleas40.9Kskills.sh installs
2firecrawl avatarfirecrawl-monitorfirecrawl/cliDetect when content on a website changes and get notified by webhook or email — no cron jobs, scrapers, or diff scripts required. Use this skill whenever the us33.7Kskills.sh installs
3stablyai avatarorca-linearstablyai/orcaUse Orca's Linear CLI through `orca linear ...` commands to read linked ticket context with `orca linear issue --current --full --json`, post completion updates29.7Kskills.sh installs
4jackwener avataropencli-autofixjackwener/opencliAutomatically fix broken OpenCLI adapters when commands fail. Load this skill when an opencli command fails — it guides you through collecting a trace artifact,18Kskills.sh installs
5tw93 avatarchecktw93/wazaReviews code diffs, PRs, issue queues, release readiness, commits, pushes, publishing, and project audits. Use when users ask in any language for code review, i16.4Kskills.sh installs
6linear avatarlinear-release-setuplinear/linear-releaseGenerate CI/CD configuration for Linear Release. Use when setting up release tracking, configuring CI pipelines for Linear, or integrating deployments with Line15.3Kskills.sh installs