
1c-code-review: скилл для ревью кода BSL по каталогу дефектов
Скилл из набора claude-code-skills-1c: агент проверяет изменённый код BSL по каталогу из 81 дефекта 1С и выдаёт отчёт, где у каждой находки есть код карточки, важность и место в коде.
Как установить 1c-code-review
Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /1c-code-review.
git clone --depth 1 https://github.com/Desko77/claude-code-skills-1c.git /tmp/1c-code-review
mkdir -p ~/.claude/skills/1c-code-review
cp -r /tmp/1c-code-review/skills/1c-code-review/. ~/.claude/skills/1c-code-review/Общая папка ~/.agents/skills/ (в проекте — .agents/skills/) читают Codex, Cursor, VS Code Copilot, Gemini CLI, Antigravity, OpenCode, Kilo Code, Goose, Qwen Code.
git clone --depth 1 https://github.com/Desko77/claude-code-skills-1c.git /tmp/1c-code-review
mkdir -p ~/.agents/skills/1c-code-review
cp -r /tmp/1c-code-review/skills/1c-code-review/. ~/.agents/skills/1c-code-review/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add Desko77/claude-code-skills-1c --skill 1c-code-review -a claude-code
# для всех проектов
npx skills add Desko77/claude-code-skills-1c --skill 1c-code-review -gСвои скиллы загружают на любом тарифе, от Free до Enterprise; нужно включённое выполнение кода.
Скачайте папку скилла с GitHub и упакуйте её в ZIP.
claude.ai → Customize → Skills → + → Create skill → Upload a skill
Загрузите ZIP и включите скилл переключателем.Gemini CLI ставит скиллы из git-репозитория и хранит их в ~/.gemini/skills/.
gemini skills install https://github.com/Desko77/claude-code-skills-1c.git --consent
# проверка
gemini skills listЧто умеет
Каталог — карточки references/catalog/<ID>.md, у каждой триггер, законная форма и способ чинить; индекс в INDEX.md по группам CLIENT, EXT, FORM и другим.
Агент идёт от изменённого кода к индексу и открывает карточку только при совпадении триггера. Код в законной форме находкой не считается.
Ключ находки — <путь>::<Метод>:<строка>, одна локация даёт одну находку. Critical блокирует коммит, Major — вердикт «чисто».
Номера стандартов в карточках сверяются с источником v8std; для bsl-language-server есть готовый конфиг assets/bsl-ls-gate.json.
Что попросить агента
Ограничения
Без MCP-инструментов часть проверок не выполняется, и вердикт будет «с пробелами»
Рассчитан на код 1С:Предприятие на BSL, для других языков не подходит
Ставится копированием папки скилла: плагина Claude Code у набора нет
Описание из SKILL.md
Ревью BSL-кода по каталогу дефектов: каждая находка получает идентификатор карточки, важность и ключ локации. Триггеры: ревью BSL, проверь код по антипаттернам, code review 1С, проверь код перед коммитом, а также вызов из команды закрытия задачи.