
This is a comprehensive code review assistant specifically for Metabase's Clojure and ClojureScript codebase. It checks pull requests against their internal style guide, covering everything from naming conventions (pure functions as nouns, side effects ending in `!`) to REST API patterns (singular routes, kebab-case query params) and module organization. The skill explicitly avoids posting congratulatory fluff comments, which is refreshing. It includes a quick checklist format that makes it easy to scan through common issues like missing docstrings, non-private public vars, and TODO comments without author dates. If you work on Metabase or have similarly opinionated Clojure standards, this demonstrates how detailed a code review skill can get.
$ npx -y skills add metabase/metabase --skill clojure-review --agent claude-codeInstalls into .claude/skills of the current project.
@./../_shared/clojure-style-guide.md @./../_shared/clojure-commands.md
What to flag:
CLOJURE_STYLE_GUIDE.adoc exists in the working directory, also check compliance with the community Clojure style guideWhat NOT to post:
Example bad code review comments to avoid:
This TODO comment is properly formatted with author and date - nice work!
Good addition of limit 1 to the query - this makes the test more efficient without changing its behavior.
The kondo ignore comment is appropriately placed here
Test name properly ends with -test as required by the style guide.
Special cases:
Sponsors