clojure-review

Review Clojure and ClojureScript diffs for Metabase coding standard violations.

48.6k|6.7k|Updated Feb 2, 2015
One-click install
npx skills add https://github.com/metabase/metabase --skill clojure-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clojure-review
Source: https://github.com/metabase/metabase/tree/main/.claude/skills/clojure-review
Command: npx skills add https://github.com/metabase/metabase --skill clojure-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines code review by automatically flagging style violations and quality issues in Clojure and ClojureScript changes, reducing review time and preventing regressions.

Core Features & Use Cases

  • Style guide compliance with the Metabase Clojure style guide and, if present, the community guide.
  • Targeted feedback that flags only style violations and potential issues, not general praise.
  • Guidance coverage across naming, documentation, code organization, tests, modules, REST API usage, and more.
  • Use when reviewing pull requests or diffs containing Clojure/ClojureScript code.

Quick Start

Review the attached PR diff for Clojure changes and have the Skill highlight violations and suggested fixes.

Frequently Asked Questions about clojure-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code review for Clojure pull requests?

Automate Clojure code review by running this Skill on pull request diffs to flag style violations and quality issues against Metabase coding standards. It identifies naming, documentation, organization, and API usage problems without non-actionable praise, streamlining the review process.

What Clojure style violations does this catch?

This Skill checks compliance with the Metabase Clojure style guide and optional community guide, catching violations in naming conventions, documentation standards, code organization, test structure, module design, and REST API usage patterns.

Can I use this to review ClojureScript code?

Yes. This Skill reviews both Clojure and ClojureScript code changes, applying the same style guide compliance checks and quality issue detection across both languages during pull request or diff reviews.

How do I integrate this into my pull request workflow?

Attach your PR diff or code changes to this Skill and it will analyze Clojure and ClojureScript modifications, returning targeted feedback on style violations and potential issues without general praise or non-actionable comments.

What's the difference between this and manual code review?

Automated Clojure code review reduces review time by consistently flagging style violations and quality issues against standardized guides, preventing regressions and freeing reviewers to focus on logic and architecture rather than style compliance.

Does this provide actionable feedback or just flag issues?

This Skill provides actionable feedback by identifying specific style violations and quality issues with references to the Metabase style guide, offering guidance without generic praise or non-specific comments.