cc-skill-coding-standards — скилл для Claude Code: стандарты кода
Скилл задаёт агенту единые стандарты для TypeScript, JavaScript, React и Node.js: имена, иммутабельность, обработку ошибок, структуру API.
npx claude-code-templates@latest --skill development/cc-skill-coding-standardsЧто делает cc-skill-coding-standards
Скилл подключается к Claude и подсовывает агенту свод правил, по которым тот пишет и правит код. Внутри — разделы про качество кода (читаемость, KISS, DRY, YAGNI), соглашения TypeScript и JavaScript, практики React, оформление REST API и структуру файлов проекта.
Конкретика такая: переменные и функции называются по смыслу, объекты и массивы обновляются через spread вместо мутации, асинхронные вызовы идут параллельно через Promise.all, где это уместно, ответы API держат единый формат ApiResponse<T>, входные данные проверяются схемой zod. Для React — типизированные пропсы, кастомные хуки вроде useDebounce, функциональное обновление состояния.
Скилл универсальный, привязки к конкретному фреймворку или проекту нет. Если в команде уже есть свой линтер и договорённости, правила скилла будут с ними спорить — тогда стоит заранее решить, чей стиль главный.
Какие задачи решает
- договориться об именах переменных и функций в новом модуле
- убрать мутации объектов и массивов по всему проекту
- привести ответы API к одному формату
- добавить проверку входных данных через схему
- вынести повторяющуюся логику в кастомный хук
Примеры запросов агенту
- Перепиши этот модуль по стандартам скилла: без мутаций и с понятными именами
- Проверь обработку ошибок в
fetchDataи приведи её к правилам скилла - Разложи компоненты и хуки по структуре из скилла
Как установить cc-skill-coding-standards
1Через claude-code-templates
npx claude-code-templates@latest --skill development/cc-skill-coding-standards2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill cc-skill-coding-standards -a claude-code3Вручную: положить файлы
~/.claude/skills/cc-skill-coding-standards/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cc-skill-coding-standards/
Вручную: положить файлы
.agents/skills/cc-skill-coding-standards/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/cc-skill-coding-standards/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates cc-skill-coding-standards2Вручную: положить файлы
.github/skills/cc-skill-coding-standards/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/cc-skill-coding-standardsВручную: положить файлы
.devin/skills/cc-skill-coding-standards/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cc-skill-coding-standards
Как установить cc-skill-coding-standards в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill development/cc-skill-coding-standards. Второй способ — npx skills add davila7/claude-code-templates --skill cc-skill-coding-standards -a claude-code. Файл скилла ложится в ~/.claude/skills/cc-skill-coding-standards/SKILL.md.
Что делает cc-skill-coding-standards?
Даёт агенту свод стандартов для TypeScript, JavaScript, React и Node.js: имена, иммутабельность, обработка ошибок, параллельные запросы, типы, формат ответов API и структура файлов.
Для каких проектов он подходит?
Правила заявлены как универсальные, без привязки к конкретному проекту. Примеры внутри — про TypeScript, React и REST API на Next.js.