ponytail-audit

Audit entire codebases for over-engineering and rank findings by impact.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/yaresimeonthomas/-kate-crm --skill ponytail-audit-yaresimeonthomas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ponytail-audit
Source: https://github.com/yaresimeonthomas/-kate-crm/tree/main/.claude/skills/ponytail-audit
Command: npx skills add https://github.com/yaresimeonthomas/-kate-crm --skill ponytail-audit-yaresimeonthomas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of accumulated over-engineering in codebases, including dead code, redundant dependencies, hand-rolled standard library functionality, and unnecessary abstractions that increase maintenance overhead and slow down development.

Core Features & Use Cases

  • Full Repo Scan: Audits the entire codebase instead of just recent changes, catching all accumulated bloat across the project.
  • Prioritized Findings: Ranks issues by impact, listing the largest possible line and dependency cuts first for maximum efficiency.
  • Categorized Tags: Labels each finding as delete, stdlib, native, yagni, or shrink to clarify the exact action required.
  • Use Case: Use this when maintaining a long-lived project to reduce technical debt, cut unnecessary dependencies, and simplify code without manual guesswork.

Quick Start

Ask the AI to run a ponytail-audit on your current repository to receive a ranked list of code and dependencies you can safely remove or simplify.

Frequently Asked Questions about ponytail-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my repository for over-engineering and technical debt?

To audit your repository for over-engineering, run a full repo scan to identify dead code, redundant dependencies, and unnecessary abstractions. The audit outputs a ranked list of findings tagged by type with estimated line and dependency reduction impact.

What is the best way to find dead code and unnecessary dependencies in a long-lived project?

The best way to find dead code and unnecessary dependencies in a long-lived project is a whole-repository audit. It catches accumulated bloat across the entire project and categorizes findings into actionable tags like delete, stdlib, native, yagni, and shrink.

Can I scan my entire codebase for bloat instead of just recent changes?

Yes, you can scan your entire codebase for bloat. A full repo audit evaluates the whole project rather than just recent changes, catching all accumulated technical debt and ranking issues by the largest possible line and dependency cuts.

How does a code simplification audit categorize findings?

A code simplification audit categorizes findings using tags: delete, stdlib, native, yagni, and shrink. These labels clarify the exact action required for each issue, such as removing dead code or replacing hand-rolled standard library functionality.

When should I run a technical debt audit on my software project?

You should run a technical debt audit when maintaining a long-lived project with accumulated bloat. It is designed to reduce maintenance overhead by identifying unused abstractions and redundant dependencies you can safely remove or simplify.