К основному содержанию
скилл

lint-and-validate · davila7 — скилл для Claude Code: линтинг и установка

Скилл запускает линтеры, проверку типов и аудит безопасности после изменений кода. Пригодится для контроля стандартов проекта.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/lint-and-validate
Открыть на GitHub

Что делает lint-and-validate

Скилл задаёт цикл проверки после каждого изменения: запустить подходящие инструменты, разобрать отчёт, исправить ошибки и повторить проверку. Для Node.js и TypeScript используются npm run lint или npx eslint "path" --fix, затем npx tsc --noEmit и npm audit --audit-level=high. Для Python предусмотрены ruff check "path" --fix, bandit -r "path" -ll и mypy "path".

В набор входят два Python-скрипта: scripts/lint_runner.py для общей проверки линтером и scripts/type_coverage.py для анализа покрытия типами. Если в корне проекта нет настроенного инструмента, скилл проверяет .eslintrc, tsconfig.json и pyproject.toml, после чего предлагает создать конфигурацию. Код нельзя считать готовым при проваленной проверке.

Какие задачи решает

  • проверить стиль и синтаксис после правок
  • найти ошибки типов в TypeScript и Python
  • запустить аудит зависимостей Node.js
  • проверить Python-код на проблемы безопасности
  • оценить покрытие кода типами

Примеры запросов агенту

  • Проверь изменённый код и исправь ошибки линтера.
  • Запусти проверку типов и аудит зависимостей для проекта.
  • Выполни python scripts/lint_runner.py <project_path> и разберись с отчётом.

Как установить lint-and-validate

1Через claude-code-templates

npx claude-code-templates@latest --skill development/lint-and-validate

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill lint-and-validate -a claude-code

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

~/.claude/skills/lint-and-validate/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о lint-and-validate

Как установить lint-and-validate в Claude Code?

Выполните npx skills add davila7/claude-code-templates --skill lint-and-validate -a claude-code. Скилл появится в Claude Code.

Что делает lint-and-validate?

Он запускает линтинг, проверку типов и аудит безопасности после изменений кода. Для Node.js, TypeScript и Python используются разные команды.

Что произойдёт, если в проекте нет настроенного линтера?

Скилл проверит корень проекта на .eslintrc, tsconfig.json и pyproject.toml, а затем предложит создать конфигурацию.

Похожие скиллы

Все скиллы по теме «Тесты и QA» →

Сначала — lint-and-validate от других авторов.

lint-and-validate sickn33 Скилл запускает настроенные линтеры и проверку типов, отличая сбои в коде от незапущенных утилит. Пригодится после правок кода перед сдачей задачи агентом. CX Codex +1 1 300установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

Весь набор →
doc Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту. 99установок electron-development Скилл для разработки десктопных приложений на Electron: изоляция контекста, безопасный IPC, сборка через electron-builder и автообновление. 98установок statsmodels Скилл для регрессий, GLM, временных рядов и проверки гипотез прямо в Claude. Пригодится, когда нужен вывод по коэффициентам, а не только предсказание. 97установок screenshot-feature-extractor Разбирает скриншоты интерфейсов и превращает найденные функции и взаимодействия в список задач. Пригодится для планирования разработки по макетам или визуальным примерам. 97установок commit Скилл оформляет сообщения коммитов по правилам Sentry: выбирает тип, задаёт структуру и добавляет ссылку на задачу. Пригодится для единообразной истории Git. 94установок worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок observability-engineer Помогает спроектировать мониторинг, логи и трассировку, задать SLI/SLO и разобраться с падением продакшена. Нужен, когда сервисов много, а алерты шумят. 93установок domain-driven-design Помогает решить, нужен ли проекту полный DDD, и разложить работу по этапам — от стратегических моделей до событийной архитектуры. 93установок

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

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