From honey
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/honey:honey-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the diff (`git diff` or the named range). Report only what to **cut** and why — the reverse of Honey's two write-levers.
Read the diff (git diff or the named range). Report only what to cut and why — the reverse of Honey's two write-levers.
itertools/pathlib/datetime, a new dependency for four lines, a reimplemented existing util.Input validation, error handling, auth, secrets handling, accessibility basics, and visual/UX polish on user-facing deliverables are not bloat. A test or assert proving non-trivial logic is not bloat. Don't suggest cutting them.
path:line — cut <what>; <one-clause why> (−N lines)
Total: −N lines across M findings.hive-reviewer's job).Example:
src/util.py:12 — cut hand-rolled flatten; stdlib itertools.chain.from_iterable does it (−9 lines)
src/api.js:40 — cut unused `opts` param; no caller passes it (−3 lines)
Total: −12 lines across 2 findings.
npx claudepluginhub green-pt/honey-for-devs --plugin honeyReviews 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 a diff for code reuse, quality, and clarity issues, then optionally applies high-confidence, behavior-preserving fixes using parallel sub-agents.
Automatically simplifies recently changed code for clarity, reuse, and quality. Uses git diff to find scope and launches three parallel review agents to ensure behavior is preserved.