edt1c-ai-template: шаблон 1С-проекта для EDT и Claude Code
edt1c-ai-template
Шаблон репозитория для разработки 1С в EDT с Claude Code: спецификации фич, стандарты BSL и скиллы для СКД и табличных документов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы mxl-* и skd-* компилируют и декомпилируют бинарные макеты и схемы СКД в EDT-проекте
- Промт инициализации может опционально создать коммит и изменить файлы проекта без дополнительного подтверждения на каждом шаге
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/edt1c-ai-templateОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add vandalsvq/edt1c-ai-template --skill analyst-doc bsl-check close-task sync-template push-to-template skd-compile skd-decompile skd-edit skd-info skd-validate mxl-compile mxl-decompile mxl-info mxl-validate -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
В пустом каталоге выполни git clone https://github.com/vandalsvq/edt1c-ai-template.git ., создай EDT-проект через File - New - 1C:Enterprise project, затем в Claude Code выполни инструкцию из docs/project-init.md.
Другие способы из описания автора
Склонируй https://github.com/vandalsvq/edt1c-ai-template.git в текущий каталог (git clone <url> .) и выполни инструкцию из docs/project-init.md.
Одна реплика Claude Code, дальше промт ведет через создание EDT-проекта и заполнение CLAUDE.md сам.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Шаблон разворачивает вокруг EDT-проекта методологию Specification-Driven Development: папку specs с шаблонами spec.md и plan.md, статусами draft-approved-done и правилами именования, папку planning для груминга бэклога и файл CLAUDE.md с соглашениями для Claude Code. В .claude/skills лежат девять навыков, перенесенных из cc-1c-skills и адаптированных под EDT (работа со схемами компоновки данных и табличными документами: skd-* и mxl-*), плюс собственные analyst-doc, bsl-check, close-task, sync-template и push-to-template. Проект первичной инициализации ведет промт docs/project-init.md: он заполняет CLAUDE.md и README под конкретный проект, подключает или убирает skill bsl-check и проверяет MCP-сервер codepilot1c. Скиллы sync-template и push-to-template позволяют обмениваться правками между шаблоном и созданными по нему проектами в обе стороны.
Для кого. Для 1С-разработчиков, которые ведут проекты в EDT и хотят структурированный процесс разработки со спецификациями и готовыми скиллами под Claude Code.
Подходит, если
- Начинаете новый проект разработки 1С в EDT и хотите методологию spec-first сразу
- Нужны готовые скиллы для СКД и табличных документов, адаптированные под EDT
- Ведете несколько проектов из одного шаблона и хотите переносить правки стандартов между ними
Не подходит, если
- Разработка ведется в конфигураторе, а не в EDT: часть скиллов рассчитана на EDT
- Не пользуетесь Claude Code или не готовы следовать процессу спека-план-код
Пример запроса к агенту
Склонируй edt1c-ai-template в текущий каталог и выполни инструкцию из docs/project-init.mdОграничения
Skill bsl-check зависит от отдельного репозитория vandalsvq/hbk_md со справочником синтаксиса, который нужно подключать самостоятельно по инструкции. MCP-сервер codepilot1c, на который завязана часть документации, устанавливается отдельно как плагин EDT. Лицензии на вендоренные скиллы skd-*/mxl-* от cc-1c-skills лежат отдельным файлом, а не покрывают весь шаблон целиком.
Как отключить. Удалите папку .claude/skills и файл CLAUDE.md из проекта, если хотите отказаться от процесса шаблона.
Проверка безопасности
- Скиллы mxl-* и skd-* компилируют и декомпилируют бинарные макеты и схемы СКД в EDT-проекте
- Промт инициализации может опционально создать коммит и изменить файлы проекта без дополнительного подтверждения на каждом шаге
Коротко о README
README подробно описывает структуру шаблона: CLAUDE.md, docs со стандартами BSL, .claude/skills с девятью вендоренными и пятью собственными навыками, specs и planning для SDD. Дает три способа старта (промт одной репликой, ручное клонирование, GitHub template), объясняет цикл issue-спека-код с четырьмя статусами и механизм sync-template/push-to-template для обмена правками с шаблоном. Отдельно перечислены связанные проекты: codepilot1c-edt, cc-1c-skills и hbk_md.
Частые вопросы
Промт инициализации можно запускать повторно?
Да, README прямо говорит, что промт идемпотентен.
Как обновить проект из более новой версии шаблона?
Скиллом sync-template, который забирает переносимые файлы шаблона, не трогая настройки конкретного проекта.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything