Agent skill · Security

ratchet-review

Reviews a diff or a whole repository for over-engineering only, and returns a delete list rather than prose. Finds reinvented standard library calls, dependencies the platform already covers, abstractions with one implementation, wrappers that only forward, configuration nothing reads and dead flexibility. Use whenever the user says "review for over-engineering", "what can we delete", "is this over-engineered", "find the bloat", "audit this repo", or invokes /ratchet-review. Pair it with a normal correctness review, it deliberately does not look for bugs.

0xwilliamortiz1,330★ · 4 repos on radarProfile →
claude-codeMIT
Install
npx skills add 0xwilliamortiz/ratchet --skill ratchet-review --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 3 KB
Bundled scripts: none
Path: skills/ratchet-review/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 430
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Ratchet review Return findings, not opinions. One line each. The best outcome for a diff is getting shorter. ## Scope Run `git diff` for a change under review, or walk the tree for a whole repository audit. Rank by lines removable, largest first. Before reporting a finding, confirm the replacement actually exists in this project: the standard library version for this language version, the native feature for the browsers or runtime this project targets, the helper at the path you are naming. A finding that does not compile is worse than no finding. ## Format ``` <path>:<line> <tag>: <what to cut>. <what replaces it>. ``` Tags: - `exists` the repository already has this. Give the path. - `stdlib` the standard library ships this. Name the function. - `native` the platform does this. Name the feature. - `yagni` one implementation, one caller, or nothing reads it. - `wrapper` forwards to another function and adds nothing. - `shrink` same behaviour, fewer lines. Show the shorter form. ## Examples Not this: "The EmailValidator class may be more complex than strictly necessary, and you might consider whether all of these rules are needed." This: ``` src/validate.js:12 stdlib: 27-line ema

What's inside
Steps it walks through
  1. Scope
  2. Format
  3. Examples
  4. Out of scope
More from ratchet
All skills →
About this skill
What does the ratchet-review skill do?

Reviews a diff or a whole repository for over-engineering only, and returns a delete list rather than prose. Finds reinvented standard library calls, dependencies the platform already covers, abstractions with one implementation, wrappers that only forward, configuration nothing reads and dead flexibility. Use whenever the user says "review for over-engineering", "what can we delete", "is this over-engineered", "find the bloat", "audit this repo", or invokes /ratchet-review. Pair it with a normal correctness review, it deliberately does not look for bugs.

How do I install it?

Run `npx skills add 0xwilliamortiz/ratchet --skill ratchet-review --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From 0xwilliamortiz/ratchet, a repository with 430 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going