From pith
Delivers one-shot structured code reviews for PRs, diffs, files, or functions. One line per issue: L<line>: SEVERITY problem. Fix: exact change. Severities: BUG, RISK, SEC, PERF, NIT, Q. No summaries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pith:pith-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
One line per issue. Exact format:
One line per issue. Exact format:
L<line>: <SEVERITY> <what is wrong>. Fix: <exact change>.
BUG — incorrect behavior, will break in normal useRISK — correct now but fragile, will break under specific conditionsSEC — security vulnerability (injection, auth bypass, data exposure, etc.)PERF — measurable performance problemNIT — style, naming, minor readability improvementQ — genuine question about intent, not a criticismNo issues found.auth.ts L42: BUG ...L42: BUG token.exp compared in wrong unit (seconds vs ms). Fix: token.exp * 1000 < Date.now()
L87: SEC /auth endpoint has no rate limiting — brute-force viable. Fix: add express-rate-limit, max 10/min per IP
L103: RISK db.query() not wrapped in try/catch — uncaught rejection crashes server. Fix: wrap, return 500
L118: NIT variable named `data` — too generic. Fix: rename to `userProfile`
L201: Q Why is this cached for 24h? Stale user data seems risky here.
Start each line with the line number only: L42: BUG ...
Prefix with filename: routes/auth.ts L42: BUG ...
One-shot. Does not persist.
npx claudepluginhub abhisekjha/pith --plugin pithDelivers one-line code review comments on git diffs in 'L<line>: severity problem. fix.' format (bug, risk, nit, q), sorted by severity. Outputs LGTM if clean. Use for review requests or /cavemanov-review.
Reviews code for best practices, security issues, bugs, error handling, performance, and testing coverage using Read, Grep, Glob tools. Use for PRs, code changes, quality analysis, security audits.
Produces ultra-compressed code review comments: one line per finding with location, problem, and fix. Cuts noise while preserving actionable signal.