Back to plugins
clojure-review
Principal Clojure(Script) code reviewer subagent with structured feedback on design, state management, idioms, and testing
Clojure Review
A thorough Clojure(Script) code review subagent inspired by the design principles of Rich Hickey, "Elements of Clojure," "Functional Design," and "Programming Clojure."
What it provides
reviewersubagent — A Principal Clojure(Script) Engineer persona that reviews staged changes with structured, actionable feedback.- Rule — Automatically routes review requests to the reviewer subagent.
Review focus areas
- Structure and Size — Nesting depth, magic values
- State Management — Pure functions, explicit side effects, atom usage
- Idiomatic Clojure — Core function usage, DRY, error handling, boundary validation
- Consistency — Internal patterns, existing helpers, accessor functions
- Testing — Suggests 2-3 critical test cases
Usage
Ask ECA to review your code:
Review my staged changes
Credits: Based on the config shared by @zikajk.