clojure-write — скилл для Claude Code: что делает и установка
Скилл задаёт REPL-ориентированный подход к разработке и рефакторингу Clojure и ClojureScript. Пригодится для пошаговой проверки функций.
npx skills add metabase/metabase --skill clojure-write -a claude-codeЧто делает clojure-write
Скилл помогает разбивать задачу на небольшие функции, проверять их в REPL и переносить рабочий код в исходные файлы. Агент получает правила для функционального стиля: небольшие составные функции, неизменяемые данные и стандартные возможности Clojure. Отдельно описана проверка пространства имён и перенос проверок в тесты с deftest и is.
Внутри есть ссылки на общие материалы по рабочему процессу, стилю, командам Clojure и правилам документации. Для редактирования скилл советует использовать инструменты clojure-mcp, включая clojure_eval и clojure_edit, когда они доступны. После каждого изменения Clojure-кода нужно запускать проверку читаемости через -check-readable, а при изменении границ модулей — ./bin/mage fix-modules-config.
Если clojure-mcp недоступен, workflow переходит к командам ./bin/mage; это повод проверить доступность MCP до начала работы.
Какие задачи решает
- разбить задачу на проверяемые функции
- проверить пространство имён через REPL
- перенести рабочие REPL-проверки в
deftestиis - провести рефакторинг Clojure-кода по правилам проекта
- обновить конфигурацию после изменения границ модулей
Примеры запросов агенту
- Разбей эту задачу на небольшие функции и проверь каждую в REPL.
- Загрузи пространство имён `metabase.app-db.connection` через `./bin/mage -repl --namespace metabase.app-db.connection`, затем проверь функции на обычных и граничных входах.
- После изменения Clojure-кода выполни проверку через `-check-readable` и скажи, нужен ли запуск `./bin/mage fix-modules-config`.
Как установить clojure-write
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-write -a claude-code2Вручную: положить файлы
~/.claude/skills/clojure-write/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/clojure-write/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-write -a codex2Вручную: положить файлы
.agents/skills/clojure-write/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-write -a cursor2Вручную: положить файлы
.cursor/skills/clojure-write/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install metabase/metabase clojure-write2Вручную: положить файлы
.github/skills/clojure-write/SKILL.md1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-write -a gemini-cli2Командой платформы
gemini skills install https://github.com/metabase/metabase --path .claude/skills/clojure-writeВручную: положить файлы
.devin/skills/clojure-write/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill clojure-write -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора6
Весь набор →Похожие
Вопросы о clojure-write
Как установить clojure-write в Claude Code?
Выполните npx skills add metabase/metabase --skill clojure-write -a claude-code, затем повторите npx skills add metabase/metabase --skill clojure-write -a claude-code и проверьте файл ~/.claude/skills/clojure-write/SKILL.md.
Что делает clojure-write?
Скилл ведёт разработку Clojure и ClojureScript через небольшие шаги в REPL, задаёт правила стиля и помогает проверять код до сборки более сложных функций.
Что делать, если clojure-mcp недоступен?
Используйте команды ./bin/mage для работы с REPL. Инструменты clojure_eval и clojure_edit применяются, когда clojure-mcp доступен.