Skip to content
Code Generation
Skill

/chisle-review

Review a diff or file through the Chisle lens: flag over-engineering, speculative abstractions, reinvented stdlib, and verbose code that a lazier approach would shrink. One finding per line, no praise. Use when the user says "chisle review", "review this for bloat", or invokes

BOOST
From plugin
chisle
6734 skills8 hooks
Install
$ npx -y skills add JayPokale/Chisle --skill chisle-review --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/chisle-review

Context preview

The summary Claude sees to decide when to auto-load this skill.

Review a diff or file through the Chisle lens: flag over-engineering, speculative abstractions, reinvented stdlib, and verbose code that a lazier approach would shrink. One finding per line, no praise. Use when the user says "chisle review", "review this for bloat", or invokes

SKILL.md

chisle-review.SKILL.md
name: chisle-review
description: >
  Review a diff or file through the Chisle lens: flag over-engineering,
  speculative abstractions, reinvented stdlib, and verbose code that a lazier
  approach would shrink. One finding per line, no praise. Use when the user says
  "chisle review", "review this for bloat", or invokes /chisle-review.

Chisle review

Review the diff/file for **what could be deleted or simplified**, not for style nits.

What to flag

  • Abstraction with one implementation (interface/factory/wrapper for a single case)
  • Reinvented stdlib (hand-rolled debounce, deep-clone, groupBy, date math)
  • New dependency for what a few lines or an installed dep already does
  • Config/option that never varies
  • Speculative "for later" scaffolding with no current caller
  • Verbose code where a native platform feature (CSS, DB constraint, `<input type>`) does it

What NOT to flag

  • Input validation at trust boundaries
  • Error handling that prevents data loss
  • Security / accessibility code
  • Anything the task explicitly required

Output format

One finding per line. No preamble, no praise.

path:line: <what's over-built>. <the lazier replacement>.

Example:

cache.js:12: ApiCacheManager class for one call site. Replace with lru_cache / a Map.
search.js:40: hand-rolled debounce util. setTimeout+clearTimeout inline is enough.

End with a one-line verdict: `N findings. Est. <X> lines removable.`

Read more
Ships withchisle

Cut your AI coding agent's token bill on three axes: terse prose, YAGNI-first code, and tool-output compression. Claude Code, Pi, Cursor, Codex, Gemini + 4 more. Zero deps, published benchmarks including the runs it loses.

Get the whole plugin
Stats
674
Stars
49
Forks
Active
Maintenance
JavaScript
Language
MIT
License
11h ago
Last commit
3mo ago
Created
2h ago
Added

Repo: JayPokale/Chisle

Other skills on chisle.