code-style — скилл для Claude Code: правила стиля кода
Набор правил, по которым агент пишет и правит код: короткие функции, небольшие файлы, порядок хелперов. Подключается, когда вы просите отрефакторить или разбить файл.
npx skills add frappe/skills --skill code-style -a claude-codeЧто делает code-style
Скилл задаёт агенту рамки при написании и правке кода. Функции должны оставаться маленькими: если внутри несколько задач или нужны секции, чтобы читалось, функцию делят. Файлы держат короче 300 строк, когда это выполнимо, и режут по ответственности, а не по слоям.
Внутри — короткий список правил. Предпочтение отдаётся объектно-ориентированному коду вместо разбросанных функций, публичные и высокоуровневые функции идут ближе к началу файла, низкоуровневые утилиты — в конец. Комментарии скупые и по делу: объясняют неожиданное место, а не пересказывают очевидное. Новые абстракции не появляются, пока не наберётся несколько повторяющихся случаев.
Для работы с Frappe скилл сам отправляет к frappe-app-dev — это повод не тащить его правила в задачи по этому фреймворку. Ставится одной командой под нужную платформу, файл скилла ложится в каталог платформы, например ~/.claude/skills/code-style/SKILL.md в Claude.
Какие задачи решает
- разбить разросшуюся функцию на части
- укоротить файл, который перевалил за 300 строк
- навести порядок в расположении хелперов
- заменить россыпь функций объектной структурой
- убрать комментарии, пересказывающие код
Примеры запросов агенту
- отрефактори этот файл по правилам code-style
- функция делает слишком много — раздели её
- проверь порядок функций в модуле и поправь
Как установить code-style
1Через Skills CLI (Vercel)
npx skills add frappe/skills --skill code-style -a claude-code2Вручную: положить файлы
~/.claude/skills/code-style/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-style/
1Через Skills CLI (Vercel)
npx skills add frappe/skills --skill code-style -a codex2Вручную: положить файлы
.agents/skills/code-style/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add frappe/skills --skill code-style -a cursor2Вручную: положить файлы
.cursor/skills/code-style/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install frappe/skills code-style2Вручную: положить файлы
.github/skills/code-style/SKILL.md1Через Skills CLI (Vercel)
npx skills add frappe/skills --skill code-style -a gemini-cli2Командой платформы
gemini skills install https://github.com/frappe/skills --path skills/code-styleВручную: положить файлы
.devin/skills/code-style/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add frappe/skills --skill code-style -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора5
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о code-style
Как установить code-style в Claude?
Выполните npx skills add frappe/skills --skill code-style -a claude-code. Файл скилла окажется в ~/.claude/skills/code-style/SKILL.md.
Что делает code-style?
Задаёт агенту правила стиля: маленькие функции, файлы до 300 строк, объектно-ориентированная структура, порядок хелперов и скупые комментарии.
Чем отличается от frappe-app-dev?
Сам скилл советует для работы с Frappe брать frappe-app-dev — там правила под этот фреймворк, а не общий стиль.