1c_vibecoding_agents
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in .claude/settings.json
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Команды, субагенты и скиллы Claude Code для разработки на 1С: от постановки задачи до ревью кода
1c_vibecoding_agents
In English. A set of Claude Code commands, subagents and skills that takes a 1C:Enterprise task from the customer's requirements to reviewed code. An analyst writes the architecture and a staged plan, a reviewer checks these documents, a developer implements the plan stage by stage, and up to six narrow reviewers audit the code in parallel. All prompts are written in Russian. The rest of this page is in Russian.
Команды, субагенты и скиллы для Claude Code, которые ведут задачу по 1С от постановки заказчика до проверенного кода. У каждой роли свой промпт, своя модель и свои права: аналитик не пишет код, ревьюеры ничего не правят.
Как идёт задача
flowchart TD
REQ["requirements.md"] --> AN["/analit"]
AN -- "architecture.md и todo_plan.md" --> RA["/reviewer-analit"]
RA -- "есть замечания" --> AC["/analit-corrector"]
AC -- "документы исправлены" --> RA
RA -- "документы готовы" --> DEV["/developer"]
DEV -- "этап сделан" --> CR["/code-review-1c"]
CR -- "доработка или следующий этап" --> DEV
CR -- "все этапы приняты" --> AUDIT["/code-auditor-full"]
Каждый шаг запускаете вы. Агенты не передают работу друг другу сами: результат шага лежит в файле, вы его читаете и решаете, идти дальше или вернуть на доработку.
Что внутри
Команды
Первым аргументом каждая команда получает номер задачи: /analit FT-123.
| Команда | Что делает | Модель |
|---|---|---|
/analit |
Аналитик. Читает requirements.md, задаёт уточняющие вопросы, пишет architecture.md и todo_plan.md |
opus |
/reviewer-analit |
Ревьюер документации. Проверяет, что документы аналитика покрывают требования и не спорят со стандартами 1С и БСП. Замечания по критичности пишет в techdocs_review_results.md |
opus |
/analit-corrector |
Аналитик-корректор. Правит документы по замечаниям ревьюера. Второй аргумент задаёт строгость: strong разбирает все замечания, light пропускает низкие и незначительные |
opus |
/developer |
Разработчик. Выполняет один этап из todo_plan.md и отмечает сделанные пункты. Номер этапа идёт вторым аргументом |
sonnet |
Скиллы
| Скилл | Что делает | Модель |
|---|---|---|
code-review-1c |
Ревью этапа. Запускает параллельно bsp-reviewer, query-reviewer и ux-reviewer, сводит три отчёта в code_review_results.md |
sonnet |
code-auditor-full |
Полный аудит перед тестированием. Запускает параллельно шесть ревьюеров, результат пишет в code_audit_results.md |
sonnet |
reviewer-analit |
То же ревью документации, что и команда. Номер задачи берёт из контекста, если его не назвали | opus |
git-committer |
Пишет сообщение коммита в формате FT-123 feat: ... |
haiku |
pdf-markitdown |
Переводит PDF в Markdown через Microsoft MarkItDown | sonnet |
ai-tools-audit |
Проверяет исправность папки .claude/: описания скиллов, ссылки, хуки, доступность программ |
модель сессии |
nachalo-sessii, zavershenie-sessii |
Открывают и закрывают рабочую сессию: читают память проекта и записывают в неё решения | модель сессии |
Субагенты
Ревьюеры работают только на чтение: им доступны Read, Grep и Glob.
| Субагент | Что проверяет | Модель |
|---|---|---|
bsp-reviewer |
Разметку модулей, области, именование, программный интерфейс БСП, устаревшие методы | sonnet |
query-reviewer |
Тексты запросов: синтаксис, соединения, индексы, временные и виртуальные таблицы | opus |
ux-reviewer |
Управляемые формы: группировки, условное оформление, путь пользователя | opus |
performance-reviewer |
Узкие места на стыках модулей: запросы в цикле, повторное чтение данных | opus |
architect-reviewer |
Дубли между модулями, нарушения слоёв, лишние зависимости | opus |
warning-reviewer |
Обработку ошибок: пустые исключения, пропущенные проверки, незакрытые транзакции | sonnet |
tools-auditor |
Сверяет инструменты в промпте команды, скилла или агента со списком разрешённых | haiku |
Быстрый старт
Нужны Claude Code (расширение для VS Code или консольная версия), Git и исходники конфигурации 1С в файлах, например проект EDT. Хук при старте сессии запускается через PowerShell и вызывает скрипт на Python.
- Скопируйте в корень репозитория с вашей конфигурацией папку
.claude/, папкуprojects/и файлыCLAUDE.mdиmemory.md. - В
CLAUDE.mdв разделе «Контекст проекта» замените платформу, конфигурацию, версию БСП и языки на свои. - В
.claude/settings.jsonудалите блокpermissions: в нём пути и разрешения с машины автора. - В
projects/code_style.mdзапишите внутренние стандарты кода вашей команды. Файл пустой, его читаетbsp-reviewer. - Создайте файл
projects/tasks/FT-001/requirements.mdи вставьте в него постановку задачи. Номер задачи пишется какFT-и цифры, команды проверяют этот формат. - Откройте репозиторий в Claude Code и пройдите цепочку:
/analit FT-001
/reviewer-analit FT-001
/analit-corrector FT-001 light
/developer FT-001 1
/code-review-1c FT-001
После каждой команды откройте папку задачи и прочитайте, что в ней появилось.
Папка задачи
Вся работа по задаче лежит в projects/tasks/FT-xxx/.
| Файл | Кто пишет |
|---|---|
requirements.md |
Вы: постановка и требования заказчика |
architecture.md |
/analit, правит /analit-corrector |
todo_plan.md |
/analit, пункты отмечает /developer |
techdocs_review_results.md |
/reviewer-analit, исправленное отмечает /analit-corrector |
code_review_results.md |
code-review-1c |
code_audit_results.md |
code-auditor-full |
CLAUDE.local.md, memory.md |
Вы и сессия: уточнения и память по задаче |
Состояние проекта
Автор работает в таком окружении: платформа 8.3.27, EDT 2025.2.3, УТ 11.5 с БСП 3.8.2, VS Code в Windows.
CLAUDE.md описывает процесс шире, чем он собран в командах. Роли тестировщика и технического писателя в нём есть, команд для них пока нет.
Автор
Стас Ганиев, Senior 1С-разработчик, сайт ganiev.pro. Ведёт курс «AI-арсенал для разработчика 1С» и Telegram-канал OneSCast.
Лицензия
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi