clojure-review
Review Clojure and ClojureScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing Clojure/ClojureScript code.
Security Assessment
About clojure-review
The clojure-review skill is designed to assist developers in reviewing Clojure and ClojureScript code changes, ensuring compliance with Metabase's established coding standards. By providing a comprehensive checklist and guidelines, this skill helps to identify style violations, code quality issues, and adherence to best practices. This is crucial in maintaining code integrity and consistency across projects, particularly when handling pull requests or diffs that contain Clojure/ClojureScript code. It addresses the common challenge of ensuring that code contributions align with both internal and community-wide standards, ultimately leading to improved code quality and maintainability.
Among its main features, the clojure-review skill includes a detailed review guideline that outlines specific areas to flag during code reviews, such as naming conventions, documentation standards, code organization, and testing practices. Additionally, it emphasizes what comments should be avoided to maintain a constructive review environment. The skill also provides a quick review checklist, allowing users to efficiently scan through changes and ensure that all critical areas are addressed. With references to relevant style guides and commands, the skill aims to streamline the review process and enhance the overall quality of code submissions.
Target users for the clojure-review skill include Clojure and ClojureScript developers, code reviewers, and project maintainers involved in the Metabase ecosystem. It is particularly beneficial for teams looking to enforce coding standards consistently and for new contributors who may need guidance on best practices within the Metabase framework. By leveraging this skill, users can foster a culture of quality and accountability in their codebases, ultimately leading to more robust and maintainable software solutions.
FAQ
How do I use the clojure-review skill?
You can use the clojure-review skill when reviewing pull requests or diffs that contain Clojure/ClojureScript code to check for compliance with coding standards.
What tools are required to use this skill?
The skill allows the use of Read, Grep, Bash, and Glob tools.
Are there any specific coding standards I need to follow?
Yes, you should comply with the Metabase Clojure style guide and, if present, the community Clojure style guide.
What should I avoid posting in code reviews?
Avoid posting comments that congratulate trivial changes or confirm that things look good; focus instead on style violations and potential issues.
Is there a checklist to follow during reviews?
Yes, the skill includes a quick review checklist to efficiently scan through changes and ensure all critical areas are addressed.
Install clojure-review
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
metabase/metabase