Loading...
Loading...
Code review focused exclusively on over-engineering. Finds what to delete: reinvented standard library, unneeded dependencies, speculative abstractions, dead flexibility. One line per finding: location, what to cut, what replaces it. Use when the user says "review for over-engineering", "what can we delete", "is this over-engineered", "simplify review", or invokes /ponytail-review. Complements correctness-focused review, this one only hunts complexity.
npx skill4agent add dietrichgebert/ponytail ponytail-reviewL<line>: <tag> <what>. <replacement>.<file>:L<line>: ...delete:stdlib:native:yagni:shrink:L12-38: stdlib: 27-line validator class. "@" in email, 1 line, real validation is the confirmation mail.L4: native: moment.js imported for one format call. Intl.DateTimeFormat, 0 deps.repo.py:L88: yagni: AbstractRepository with one implementation. Inline it until a second one exists.L52-71: delete: retry wrapper around an idempotent local call. Nothing replaces it.L30-44: shrink: manual loop builds dict. dict(zip(keys, values)), 1 line.net: -<N> lines possible.Lean already. Ship.assert