Скиллы Codex для 1C:EDT

1C EDT Skills AI

Два скилла для Codex: сборка cfe-расширения из проектов 1C:EDT и код-ревью BSL по стандартам v8std с упором на запросы в цикле

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • v8std-bsl-review вносит правки в исходный код BSL по итогам ревью
  • cfe-build-edt создает временную информационную базу и загружает в нее выгрузки
Все причины и проверки
Российский стек

nixlavr/1c-edt-skills-ai

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/1c-edt-skills-ai

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .claude/skills
cp -R "$tmp/skills/cfe-build-edt" .claude/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .claude/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .github/skills
cp -R "$tmp/skills/cfe-build-edt" .github/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .github/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .devin/skills
cp -R "$tmp/skills/cfe-build-edt" .devin/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .devin/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .cline/skills
cp -R "$tmp/skills/cfe-build-edt" .cline/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .cline/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .roo/skills
cp -R "$tmp/skills/cfe-build-edt" .roo/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .roo/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add nixlavr/1c-edt-skills-ai --skill cfe-build-edt v8std-bsl-review -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 02aa7ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nixlavr/1c-edt-skills-ai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/cfe-build-edt/ /skills/v8std-bsl-review/
git -C "$tmp" checkout 02aa7eaae3f0388842fbb2d1dd9bc0ffa0943447
mkdir -p .agents/skills
cp -R "$tmp/skills/cfe-build-edt" .agents/skills/cfe-build-edt
cp -R "$tmp/skills/v8std-bsl-review" .agents/skills/v8std-bsl-review

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 02aa7ea.

Текст для агента

Скопируй нужную папку из skills/ этого репозитория в каталог skills Codex, например Copy-Item -Recurse -Force skills\v8std-bsl-review $env:USERPROFILE\.codex\skills\v8std-bsl-review.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл cfe-build-edt автоматизирует сборку файла расширения .cfe из пары EDT-проектов: экспортирует основную конфигурацию и расширение в XML через 1cedtcli, создает временную файловую базу, загружает в нее обе выгрузки и выгружает готовый бинарный .cfe, оставляя логи во временном каталоге сборки. Скилл v8std-bsl-review проверяет и безопасно правит BSL-код по стандартам разработки 1С: структуру модуля, обработку исключений, запросы и доступ к данным, отдельно и строго относясь к запросам в цикле, и предпочитает готовый функционал БСП собственным дублям, если БСП уже есть в проекте.

Для кого. Для разработчиков 1С, использующих Codex и 1C:EDT, которым нужна быстрая сборка cfe-расширений и ревью BSL по стандартам ИТС.

Подходит, если

  • Нужно собрать .cfe из EDT-проектов конфигурации и расширения без ручных шагов в конфигураторе
  • Нужно проверить BSL-код на запросы в цикле и другие нарушения стандартов перед коммитом

Не подходит, если

  • Нет установленных 1C:EDT и 1C:Enterprise с 1cv8.exe на машине
  • Нужны скиллы для Claude Code или Cursor: репозиторий рассчитан на формат Codex

Пример запроса к агенту

Проверь этот общий модуль на нарушения v8std и убери запрос из цикла

Ограничения

Скрипт сборки заточен под Windows и PowerShell, ожидает конкретные имена каталогов проектов по умолчанию. Требует установленных 1C:EDT и 1C:Enterprise. Проект небольшой, два скилла, поддерживается одним автором.

Как отключить. Удалите папки cfe-build-edt и v8std-bsl-review из каталога skills Codex.

Проверка безопасности

  • v8std-bsl-review вносит правки в исходный код BSL по итогам ревью
  • cfe-build-edt создает временную информационную базу и загружает в нее выгрузки

Коротко о README

README перечисляет два скилла со структурой каталогов, шаги сборки cfe-build-edt через 1cedtcli и временную базу, ключевые правила v8std-bsl-review про порядок «сначала нарушения, потом правки» и запрет ломать публичные контракты, а также ссылки на источники ИТС по оформлению модулей и оптимизации запросов.

Частые вопросы

Что скилл делает с запросом в цикле?

v8std-bsl-review строго считает это нарушением высокого приоритета и требует явного решения или замечания, а не тихого пропуска.

Куда сохраняется собранный .cfe?

По умолчанию в build\Расширение.cfe, логи ошибок сборки лежат в build\cfe-build\logs.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIСкиллы Codex для 1C:EDT

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.