1c-code-review - ревью BSL по каталогу дефектов
SkillProductivityReviews BSL code against a defect catalog: each finding gets a card ID, severity, and location key. Triggers: ревью BSL, проверь код по антипаттернам, code review 1С, проверь код перед коммитом, as well as invocation from the task-closing command.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the 1c-code-review - ревью BSL по каталогу дефектов skill
What this skill tells your AI
The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-code-review/SKILL.md and read by ahel’s review.
Каталог дефектов - данные: карточки references/catalog/<ИДЕНТИФИКАТОР>.md, каждая с триггером,
законной формой и фикстурой. Ревью идет от измененного кода к каталогу, а не пересказом
карточек.
Порядок работы
- Архетипы правки. Определи архетипы измененного кода по списку: транзакция, блокировка, права, запрос, модуль формы, событие объекта, новый общий модуль, перехват в расширении, изменение метаданных, любой BSL. Архетипы задают, какие группы каталога просматривать в первую очередь.
- Находки инструментов. Прогони доступные инструменты и собери их находки до прохода по
каталогу:
code_review,diagnostics(get_project_errorsс фильтром по измененным объектам),validate_queryдля запросов (AI-EDT),ask_1c_ai/check_1c_code(1c-naparnik). Состав и порядок обязательных проверок -code-review-checklist.md, раздел "Автоматические проверки". Инструменты недоступны - фиксируй это в разделе "Не проверено" отчета и продолжай проход по каталогу чтением. - Проход по индексу. Открой
references/catalog/INDEX.md. Для каждой строки таблицы проверь: есть ли триггер в измененном коде. Карточку читай ТОЛЬКО при попадании триггера - за формулировкой триггера, законной формой и способом чинить. Законная форма отсекает ложное срабатывание: код, совпадающий с ней, находкой не является. - Отчет. Оформи по
references/report-format.md: ключ находки<путь>::<Метод>:<строка>, одна локация - одна находка, важность поreferences/severity.md, разделы "Проверено" и "Не проверено" обязательны.
Границы
- Вердикт "чисто" требует выполненных обязательных проверок: непроверенное - "с пробелами", не "чисто".
- Детекторы карточек (раздел "Детекторы") описывают автоматическую проверку с уровнем
доказательности (semantic, static, llm, read); значение "чтение" означает, что
детерминированного детектора нет, дефект ловится проходом по индексу. Сводная матрица
детекторов и пороги покрытия -
references/detectors.md; гейтовый конфиг bsl-language-server с диагностиками карточек -assets/bsl-ls-gate.json(передача -assets/README.md). - Номера стандартов в карточках подтверждаются источником
v8stdпо номеру; неподтвержденный номер не используется.
Signals
- GitHub stars
- 66
- Forks
- 16
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Item type
- skill
- Key
x-1c-code-review-desko77- Source
- github.com/desko77/cursor-1c-skills
github.com/desko77/cursor-1c-skills
More in Productivity
Skill · coreyhaines31
More in Productivitygws-calendar
Skill · googleworkspace
More in Productivitylark-workflow-standup-report
Skill · larksuite
More in Productivitywriting-plans
Skill · obra
More in Productivityenergy-procurement
Skill · affaan-m
More in Productivityhomelab-pihole-dns
Skill · affaan-m
More in Productivity