create-rule — скилл для Claude Code: правила для агента
Скилл помогает написать файл правила в .claude/rules/, чтобы агент перестал повторять одну и ту же ошибку.
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a claude-codeЧто делает create-rule
Скилл ведёт по созданию файлов в .claude/rules/. Такие файлы загружаются в каждую сессию агента и работают как постоянные указания: ограничения на поведение, стандарты кода, условия, которые надо выполнить до продолжения, договорённости по проекту.
Главное в подходе — контрастные примеры. Каждое правило строится по схеме «описание — Incorrect — Correct»: сначала показывается ошибка, которую агент реально может допустить, потом минимальная правка. Так у агента нет пространства для «и так сойдёт». Скилл отдельно разбирает, какие плохие примеры бесполезны, и почему Correct не должен быть переписан с нуля.
Правила бывают глобальные и привязанные к путям через paths во frontmatter — вторые грузятся только при работе с подходящими файлами. Объём советует держать в 50–200 слов на файл, одно правило на файл, примеры кода короче 20 строк. Если руководство нужно только для конкретной задачи, это уже скилл, а не правило.
Какие задачи решает
- зафиксировать ошибку агента как правило, чтобы она не повторялась
- написать правило с примерами Incorrect и Correct
- ограничить правило конкретными путями через
paths - отличить правило от скилла и от
CLAUDE.md - уложить правило в 50–200 слов без потери смысла
Примеры запросов агенту
- Агент опять проглотил исключение — создай правило для обработки ошибок
- Сделай правило для
src/api/**/*.ts: валидация входа обязательна - Он снова переписал весь файл вместо правки одной функции. Оформи это как правило
Как установить create-rule
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a claude-code2Вручную: положить файлы
~/.claude/skills/create-rule/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-rule/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a codex2Вручную: положить файлы
.agents/skills/create-rule/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a cursor2Вручную: положить файлы
.cursor/skills/create-rule/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit create-rule2Вручную: положить файлы
.github/skills/create-rule/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/create-ruleВручную: положить файлы
.devin/skills/create-rule/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора55
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о create-rule
Как установить create-rule в Claude?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill create-rule -a claude-code. Скилл появится в ~/.claude/skills/create-rule/SKILL.md.
Что делает create-rule?
Помогает составить файл правила для .claude/rules/ по шаблону с контрастными примерами. Такие файлы подгружаются в каждую сессию агента.
Чем правило отличается от скилла?
Правило грузится всегда и задаёт ограничения на поведение, а скилл подключается по необходимости и описывает порядок действий. Для разовой задачи нужен скилл.