From frontend-skills
Reviews diffs for over-engineering, suggesting deletions, stdlib replacements, and simplifications. Best result: diff gets shorter.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:ponytail-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Repo/code changes: run `/deslop` before commit, push, PR, or merge.
Repo/code changes: run /deslop before commit, push, PR, or merge.
Vendored from DietrichGebert/ponytail. Complexity only; /deslop owns value/defense/test gate.
Caveman terse: one finding per line, no coaching prose.
Review diffs for needless complexity. Best result: diff gets shorter.
<file>:L<line>: <tag> <what>. <replacement>.
Tags:
delete: dead code, unused flexibility, speculative feature. Replace with nothing.stdlib: hand-rolled stdlib. Name function.native: dep/code doing platform job. Name feature.yagni: one impl, one caller, config nobody sets.shrink: same behavior, fewer lines. Show shorter form.L12-38: stdlib: 27-line validator class. "@" check; real validation is confirmation email.L4: native: moment.js for one format call. Intl.DateTimeFormat, 0 deps.repo.py:L88: yagni: AbstractRepository with one impl. Inline until second exists.L52-71: delete: retry wrapper around idempotent local call. Nothing replaces it.L30-44: shrink: manual dict loop. dict(zip(keys, values)), 1 line.End with net: -<N> lines possible.
Nothing to cut: Lean already. Ship.
Complexity only. Correctness, security, perf, resilience, product value -> normal review and /deslop. Behavior test is not bloat. List cuts; do not apply.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skills2plugins reuse this skill
First indexed Jun 16, 2026
Reviews code diffs for over-engineering: unnecessary complexity, reinvented standard library, speculative abstractions. One-line findings per location. Use for 'review for over-engineering' or /ponytail-review.
Reviews diffs to identify over-engineered and over-verbose code (speculative generality, hand-rolled stdlib, dead code, redundant comments). Outputs a terse delete-list with line savings. Use when asked to review, trim, or de-bloat a change before opening a PR.
Three-axis compression pass on a diff: reuse, quality, and efficiency. Detects stdlib reimplementation, dead code, unused imports, and safety-check preservation issues.