metabase avatar

Clojure Review

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.

skills.sh installs
2K
GitHub stars
50.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add metabase/metabase --skill clojure-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Clojure Code Review Skill

@./../_shared/clojure-style-guide.md @./../_shared/clojure-commands.md

Review guidelines

What to flag:

  • Check compliance with the Metabase Clojure style guide (included above)
  • If CLOJURE_STYLE_GUIDE.adoc exists in the working directory, also check compliance with the community Clojure style guide
  • Flag all style guide violations

What NOT to post:

  • Do not post comments congratulating someone for trivial changes or for following style guidelines
  • Do not post comments confirming things "look good" or telling them they did something correctly
  • Only post comments about style violations or potential issues

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:

  • Do not post comments about missing parentheses (these will be caught by the linter)

Quick review checklist

Sponsors

Details

Repository
github.com/metabase/metabase
Categories
Git & Pull Requests, Code Review & Quality
First seen
May 16, 2026

More from metabase/metabase

All 16
1davila7 avatarliterature-reviewdavila7/claude-code-templatesConduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be us2Kskills.sh installs
2affaan-m avatarliterature-reviewaffaan-m/everything-claude-codeliterature review1.9Kskills.sh installs
3kostja94 avatargithubkostja94/marketing-skillsWhen the user wants to use GitHub for SEO, parasite SEO, GEO, open source marketing, README optimization, or curated Awesome lists. Also use when the user menti1.8Kskills.sh installs
4woocommerce avatarwoocommerce-code-reviewwoocommerce/woocommerceReview WooCommerce code changes for coding standards compliance. Use when reviewing code locally, performing automated PR reviews, or checking code quality.1.8Kskills.sh installs
5lingzhi227 avatargithub-researchlingzhi227/agent-research-skillsExplore and analyze GitHub repositories related to a research topic. Reads deep-research output, discovers repos from multiple sources, deeply analyzes code, an1.8Kskills.sh installs
6sickn33 avatarcc-skill-security-reviewsickn33/antigravity-awesome-skillssecurity review1.8Kskills.sh installs