К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

clojure-review — скилл для Claude Code: что делает и как установить

Проверяет изменения в коде на Clojure и ClojureScript по стандартам Metabase, выявляя ошибки стиля и оформления.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add metabase/metabase --skill clojure-review -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/clojure-review/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/clojure-review/

Из того же набора3

Весь набор →

Похожие

python-type-safety Seth Hobson Помогает добавлять типы в Python-код, писать дженерики и протоколы, а также настраивать строгую проверку через mypy или pyright. Claude Code CX Codex Cursor 12 643установок react-modernization Seth Hobson Скилл обновляет React-код, переносит классовые компоненты на хуки и помогает внедрять возможности React 18. Подойдёт для поэтапной модернизации старого приложения. Claude Code CX Codex Cursor 12 625установок cmux-testing manaflow-ai Скилл для выбора нужных проверок, добавления тестов и валидации Swift-целей в проекте cmux. Помогает решить, какие локальные и CI-доказательства нужны для изменения. Claude Code CX Codex Cursor +1 4 900установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. Claude Code CX Codex Cursor +1 4 800установок design-review nexu-io Проводит визуальный аудит интерфейса, вносит точечные правки атомарными коммитами и сохраняет скриншоты до и после изменений. Пригодится для полировки свёрстанного UI перед релизом. Claude Code CX Codex Cursor +1 3 100установок typescript-pro https://github.com/Jeffallan Настраивает строгую типизацию TypeScript, генерирует брендированные типы и связывает tRPC. Пригодится при проектировании надёжных API и сложных generic-структур. Claude Code CX Codex Cursor +1 14 200установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о clojure-review

Как установить clojure-review в Claude Code?

Выполните команду npx skills add metabase/metabase --skill clojure-review -a claude-code в терминале.

Что делает clojure-review?

Он проверяет код на Clojure и ClojureScript по правилам Metabase, контролируя оформление, форматы API и тесты.

Почему скилл не хвалит за правильный код?

Инструкции прямо запрещают оставлять одобрительные реплики и подтверждать корректность правок, поэтому агент комментирует исключительно нарушения.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой