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

best-practices · davila7 — скилл для Claude Code: что делает и как установить

Проверяет веб-код по стандартам Lighthouse, закрывает уязвимости в зависимостях и настраивает защитные заголовки.

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

Что делает best-practices

Скилл внедряет в Claude Code правила веб-разработки, основанные на проверках Lighthouse. Агент проверяет клиентский код на уязвимости, проблемы с совместимостью и устаревшие API. Это ускоряет рефакторинг.

Сценарии охватывают настройку Content Security Policy, безопасные атрибуты cookie и проверку пакетов командой npm audit. В вёрстке скилл требует объявление HTML5 doctype, кодировку UTF-8 и метатег viewport. Он также меняет синхронный XHR на fetch, а для событий прокрутки включает пассивный режим.

Для безопасной вставки разметки проект должен содержать библиотеку dompurify.

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

  • настроить строгие заголовки CSP и HSTS
  • заменить устаревшие вызовы document.write и синхронный XHR
  • проверить зависимости через npm audit и закрыть уязвимости
  • добавить пассивные слушатели для событий прокрутки

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

  • Проведи аудит безопасности и обнови небезопасные зависимости
  • Настрой CSP и защитные HTTP-заголовки для фронтенда
  • Проверь проект на устаревшие браузерные API и console.log

Как установить best-practices

1Через claude-code-templates

npx claude-code-templates@latest --skill development/best-practices

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill best-practices -a claude-code

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

~/.claude/skills/best-practices/SKILL.md

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

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

Вопросы о best-practices

Как установить best-practices в Claude Code?

Выполните команду npx claude-code-templates@latest --skill development/best-practices в терминале.

Что делает скилл best-practices?

Он направляет агента проверять код по чеклистам Lighthouse, настраивать заголовки безопасности, устранять уязвимости в зависимостях и заменять устаревшие API.

Какие пакеты нужны для санитизации HTML?

Для безопасной вставки пользовательского контента скилл использует шаблоны на базе пакета dompurify, который должен быть установлен в проекте.

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

Все скиллы по теме «Фронтенд и UI» →

Сначала — best-practices от других авторов.

best-practices MoizIbnYousaf Превращает сырые запросы к кодинг-агенту в промпты с критериями проверки, ограничениями и файловыми путями. Пригодится для точной постановки задач. CX Codex +1 528установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

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

Весь набор →
episode-orchestrator Субагент проверяет данные эпизода и передаёт их специализированным агентам по заданной цепочке. Пригодится для последовательных рабочих процессов с условной маршрутизацией. 399установок troubleshooting-guide Собирает документ с диагностическими процедурами, частыми сбоями и командами для проверки системы. Пригодится, когда нужно описать, как чинить сервис. 397установок fastapi-endpoint Пошагово проектирует и пишет асинхронные эндпоинты для FastAPI со схемами Pydantic v2, базой SQLAlchemy 2.0 и тестами на pytest. Сначала опрашивает разработчика, потом генерирует код. 393установок performance-budget-guard Хук для Claude проверяет размер JS-бандла после сборки Next.js и не даёт выкатить сборку, которая вылезла за бюджет. 393установок memory-spring-cleaning Разбирает CLAUDE.md и файлы документации, сверяет записанные правила с реальным кодом и убирает устаревшее. 391установок create-prp Собирает Product Requirement Prompt: изучает документацию, код и примеры в вебе, а на выходе даёт готовый план реализации. 387установок fix-github-issue Команда разбирает GitHub issue по номеру, меняет код и проверяет исправление тестами. Пригодится, когда нужно провести задачу от описания проблемы до коммита. 386установок data-scientist Скилл помогает проводить статистический анализ, строить ML-модели и объяснять результаты. Подходит для задач от EDA до подготовки моделей к развёртыванию. 385установок

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

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