# 1c-skills

Автоматизирует разработку для 1С:Предприятие 8.3: генерирует XML метаданных, собирает внешние обработки, публикует базы и гоняет тесты в веб-клиенте.

- плагин · `type=plugin` · Claude Code, Codex · ★ 730
- Автор: Nikolay Shirokov
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Nikolay-Shirokov/cc-1c-skills
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/1c-skills

## Что делает

Плагин добавляет в Claude Code и Codex набор команд по стандарту Agent Skills. Он берёт на себя работу с XML-исходниками и CLI конфигуратора 1С:Предприятие 8.3. Агент получает готовые инструменты, чтобы создавать и разбирать внешние обработки (`epf`), внешние отчёты (`erf`), макеты `mxl`, схемы компоновки данных (СКД), роли и управляемые формы.

Для управления информационной базой предусмотрены выгрузка конфигураций, накат обновлений и публикация через портативный Apache. За проверку интерфейса отвечает команда `/web-test`. Она управляет браузером, взаимодействует с веб-клиентом 1С, гоняет регрессионные тесты и записывает видеоролики с субтитрами и озвучкой.

Скрипты по умолчанию рассчитаны на PowerShell 5.1+ в Windows, но у автора есть и порт на Python. Генерация XML работает автономно без запущенных служб, однако для сборки бинарных файлов EPF или ERF нужна установленная платформа 1С, а браузерным тестам `/web-test` потребуется Node.js 18+.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
```
В чате агента (не в терминале):
```text
/plugin install 1c-skills@cc-1c-skills
```

## Когда брать
- собрать или разобрать внешнюю обработку epf и отчёт erf из XML
- сгенерировать схему компоновки данных СКД или управляемую форму
- опубликовать базу данных на локальном веб-сервере Apache
- провести регрессионное тестирование интерфейса через веб-клиент 1С
- записать видеоинструкцию с озвучкой и субтитрами по сценарию работы

## Примеры запросов агенту
- /epf-init МояОбработка
- Создай внешнюю обработку для загрузки прайс-листов и добавь управляемую форму
- Проверь заполнение документа в веб-клиенте через /web-test

## Похожие
- [om-prepare-test-env](https://affpapa.org/nevibecode/skills/om-prepare-test-env.md) — скилл · 2900 установок
- [pester-migration](https://affpapa.org/nevibecode/skills/pester-migration.md) — скилл · 25 установок
- [pester-should-migration](https://affpapa.org/nevibecode/skills/pester-should-migration.md) — скилл · 19 установок
- [1c-rest-mcp](https://affpapa.org/nevibecode/mcp/1c-rest-mcp.md) — MCP-сервер · ★ 12
- [game-automation](https://affpapa.org/nevibecode/skills/game-automation.md) — скилл · 1500 установок
- [excel-cli](https://affpapa.org/nevibecode/skills/excel-cli.md) — скилл · 1000 установок

Из того же набора: [nikolay-shirokov/cc-1c-skills](https://affpapa.org/nevibecode/by/nikolay-shirokov/cc-1c-skills.md) — 32 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
