plankton-code-quality
Автоматическое форматирование и линтинг при каждом изменении файла, защита конфигураций линтеров и маршрутизация исправлений по уровням моделей.
Суть
Что это за skill и зачем он нужен
Plankton – это набор PostToolUse‑хуков для Claude Code, который при каждом сохранении файла запускает авто‑форматтеры (ruff, biome, shfmt, taplo, markdownlint), собирает оставшиеся нарушения линтеров в JSON и передаёт их субпроцессу Claude с динамической маршрутизацией по моделям Haiku, Sonnet и Opus. Хуки также блокируют изменения конфигурационных файлов линтеров и запрещают устаревшие пакетные менеджеры. Интеграция происходит без дополнительного плагина: достаточно разместить каталог `.claude/hooks/` в проекте.
Установка
Как установить
npx skills add https://github.com/affaan-m/everything-claude-code --skill plankton-code-qualityСценарии
Когда использовать
Подходит
- Необходимо мгновенно фиксировать стиль и ошибки при каждом редактировании, а не только при коммите.
- Требуется защита от изменения конфигураций линтеров (например, отключения правил) со стороны LLM‑агентов.
- Работаете с несколькими языками (Python, TypeScript/JS, Shell, YAML, JSON, TOML, Markdown, Dockerfile).
- Нужна автоматическая маршрутизация исправлений: простые стилистические правки – Haiku, логика – Sonnet, типизация и глубокий анализ – Opus.
- Хотите интегрировать проверку качества в реальном времени без изменения основного рабочего процесса Claude Code.
Не подходит
- Проекты, где запрещено выполнение произвольных shell‑скриптов или внешних subprocess.
- Ограниченные среды без возможности установить зависимости (ruff, uv, biome и др.).
- Требуется только статический анализ без автоматических исправлений.
- Если уже используется другая система авто‑форматирования, конфликтующая с хуками Plankton.
- Отсутствие возможности проверять и одобрять внешний код из репозитория GitHub.
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Средний риск · 1 замечание.
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка не нашла критичных проблем.
Оценка 93/100 · проанализировано 2 раздела.
Похожие