clojure-review — скилл для Claude Code: что делает и как установить
Проверяет изменения в коде на Clojure и ClojureScript по стандартам Metabase, выявляя ошибки стиля и оформления.
npx skills add metabase/metabase --skill clojure-review -a claude-codeЧто делает clojure-review
Скилл инспектирует файлы с расширениями *.clj, *.cljc и *.cljs. Он анализирует пулреквесты и дифы через стандартные инструменты Read, Grep, Bash и Glob, сверяя правки с гайдлайном Metabase и общим руководством сообщества при наличии файла CLOJURE_STYLE_GUIDE.adoc.
Чеклист охватывает именование функций, форматирование документации, правила тестирования, аннотации схем Malli, структуру модулей и запросы к базе данных. Скилл намеренно игнорирует пропущенные скобки, оставляя их внешнему линтеру, и не пишет хвалебных комментариев. Замечания выдаются только по нарушениям.
Правила жёстко привязаны к внутренней архитектуре Metabase: использованию Toucan 2, библиотеке MBQL 5 и формату заметок TODO с датой и автором. В сторонних проектах без этой инфраструктуры многие проверки окажутся бесполезными.
Какие задачи решает
- найти нарушения правил именования чистых функций и методов с побочными эффектами
- проверить корректность оформления документации и меток TODO
- выявить отсутствие схем ответов и тестов для эндпоинтов REST API
- найти публичные функции, которые требуют ограничения видимости через private
Примеры запросов агенту
- Проверь изменения в Clojure-файлах перед отправкой PR
- Выполни ревью diff для последнего коммита в *.clj
Как установить clojure-review
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-review -a claude-code2Вручную: положить файлы
~/.claude/skills/clojure-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/clojure-review/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-review -a codex2Вручную: положить файлы
.agents/skills/clojure-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-review -a cursor2Вручную: положить файлы
.cursor/skills/clojure-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install metabase/metabase clojure-review2Вручную: положить файлы
.github/skills/clojure-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/metabase/metabase --path .claude/skills/clojure-reviewВручную: положить файлы
.devin/skills/clojure-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора3
Весь набор →Похожие
Вопросы о clojure-review
Как установить clojure-review в Claude Code?
Выполните команду npx skills add metabase/metabase --skill clojure-review -a claude-code в терминале.
Что делает clojure-review?
Он проверяет код на Clojure и ClojureScript по правилам Metabase, контролируя оформление, форматы API и тесты.
Почему скилл не хвалит за правильный код?
Инструкции прямо запрещают оставлять одобрительные реплики и подтверждать корректность правок, поэтому агент комментирует исключительно нарушения.