Шаблон проекта 1С с правилами и MCP
Шаблон проекта 1С (1c-rules + Platform Tools)
Переносимый каркас нового проекта 1С:Предприятие для Cursor с правилами 1c-rules, OpenSpec-скелетом и обновлением через команду /updaterules
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Шаблон сам по себе только структура проекта и правила, не выполняет операций с боевой базой
- MCP helper и DEV-сервер требуют собственной настройки доступа к базе 1С
Установка
Ручная установка
git clone https://github.com/mikhailchuklay/1c-project-template.git my-1c-projectКлонирование шаблона под именем нового проекта, дальше настройка по TEMPLATE.md.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Шаблон дает готовый каркас для нового проекта разработки на 1С:Предприятие с AI-агентом в Cursor: правила, скиллы, агенты и slash-команды на базе 1c-rules с доработками, скелет OpenSpec, автономный DEV-сервер и MCP helper. Отдельно включен OneMCP для 1c-data-mcp с готовым расширением .cfe и XML для инструментов разработки. Ключевая идея: команда /updaterules подтягивает tools/update-from-template.ps1, чтобы обновлять правила в уже созданных из шаблона клонах из этого репозитория как из источника истины. Исходники самой конфигурации, секреты и файлы памяти проекта в шаблон не входят и создаются заново в каждом клоне.
Для кого. Для 1С-разработчиков на Cursor, которые начинают новый проект и хотят сразу получить настроенные правила, скиллы и MCP вместо сборки окружения с нуля.
Подходит, если
- Начинаете новый проект 1С и хотите готовый набор правил и скиллов для Cursor
- Нужен единый источник правил, которые можно подтягивать в разные проекты командой /updaterules
- Нужен готовый OpenSpec-скелет и MCP helper без настройки с нуля
Не подходит, если
- Проект уже настроен по-своему и переезд на чужой шаблон правил нецелесообразен
- Не используете Cursor как основную среду разработки
Пример запроса к агенту
Обнови правила проекта из шаблона командой /updaterules и покажи, что изменилосьОграничения
Прямой push в master разрешен только владельцу репозитория, изменения принимаются через pull request из форка или feature-ветки. Platform Tools skills ставятся отдельным расширением VS Code или Cursor, не входят в сам шаблон. Секреты вроде .dev.env и env.json явно исключены из шаблона и создаются заново в каждом проекте.
Как отключить. Удалите каталоги .cursor, openspec и tools из проекта, если правила и MCP-хелпер больше не нужны.
Проверка безопасности
- Шаблон сам по себе только структура проекта и правила, не выполняет операций с боевой базой
- MCP helper и DEV-сервер требуют собственной настройки доступа к базе 1С
Коротко о README
README описывает переносимый каркас проекта 1С на базе 1c-rules с доработками, объясняет модель изменений через pull request, перечисляет состав: правила, скиллы, агенты и slash-команды, OpenSpec-скелет, инструменты vanessa-bootstrap, автономный DEV-сервер, MCP helper и OneMCP для 1c-data-mcp. Отдельно указано, что не входит в шаблон: исходники конфигурации, секреты и Platform Tools skills.
Частые вопросы
Как обновить правила в уже созданном проекте?
Команда /updaterules запускает tools/update-from-template.ps1, который подтягивает актуальные правила из этого репозитория.
Входят ли исходники конфигурации в шаблон?
Нет, src/cf и src/cfe создаются пустыми и выгружаются из вашей информационной базы отдельно.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything