
1C BSL Framework extension for skill-creator skill. Use together with the base skill-creator skill when creating or modifying framework skills (bsl-practices, tool-usage, spec-writing, agent-development-ext, etc.). Covers: framework skill categories, tool-usage skills replacing tool-registry, BSL content patterns, 1c-ai-agent-cli integration, project-specific skills.
Create custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up task-specific agents, configure code reviewers, debuggers, or domain-specific assistants with custom prompts.
Compression of skills and rules to reduce token consumption without losing agent behavior. Use when reviewing skills for redundancy, when a skill exceeds ~150 lines or when prompt size is critical. Applies to SKILL.md, .mdc rules, subagent prompts, and workflows.
How to edit framework skills while working from a 1С project directory. Use when the user asks to change, extend, or fix a framework skill/rule while located outside the framework repository and inside a project where the framework is installed via symlinks.
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Creating prompts for 1С Buddy (ask_ai_assistant). This skill teaches the agent how to correctly address a weak LLM with a strong knowledge base through strict templates that match Buddy's internal instructions.
Overlay a numbered grid on a screenshot. Use when analyzing a printed form screenshot (MXL) - measure column proportions and spans before generating a tabular document.
Role mode "critical partner" for discussing ideas, hypotheses, architectural decisions, and wording. The agent acts as an independent expert, stress-tests the idea, does not flatter, looks for logical errors, hidden assumptions, and cognitive biases, applies expertise from different disciplines, and after criticism proposes strengthening. Activated by the MEANING of the request (an invitation to opinion/ evaluation/discussion), not by keywords. Triggers: "what do you think?", "what's your opinion?", "what would you do?", "evaluate the idea", "is this the right way?", "check my reasoning", "what do you think about X", "am I reasoning correctly", and any semantically equivalent invitation to express a judgment.
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
1C BSL Framework extension for agent-development skill. Use together with the base agent-development skill when creating or modifying framework agents (analyst, architect, developer, reviewer, tester, explorer). Covers: universal agent format (Cursor + Claude Code), model tier mapping, framework-specific frontmatter fields, 1C BSL domain context.
Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.
Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
Structured brainstorming with the user via the slash-command /brainstorm. Helps expand the hypothesis space for any task (product, technical, architectural), combat LLM mode collapse, and reduce the result to 3 distinct viable options. Use when the user wants to discuss solution options, choose an approach, find alternatives, or explicitly invokes /brainstorm.
Task decomposition in Task Breakdown JSON. Two modes: linear (self-check, single-agent) and subagent (cross-review + BLOCK iterations, architect/reviewer pipeline).
Comprehensive BSL code verification after edits. Orchestrates LSP diagnostics, validation through Buddy (VALIDATE_BSL), and platform API verification through bsl-platform-context.
Managing 1C GUI via X11. The skill teaches the agent to detect 1C windows (including error dialogs), take screenshots, and simulate input (Enter, Escape) to control the interface without human involvement.
A universal skill for writing specifications (SDD). Defines the spec structure, RFC 2119, and the quality checklist regardless of the task execution mode.
1C server cluster administration through the RAC utility — viewing/terminating sessions, managing locks, connections, infobases, and other cluster objects.
Visual check of 1С form via web client and browser automation. Takes a screenshot, checks for JS errors in the console, and analyzes according to the form-visual-requirements checklist.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
The technical design standard for 1С development tasks. Defines the structure of technical-design.md, the rules for filling sections (MUST/SHOULD/MAY), the quality checklist, and guidance on the level of detail. Used by the architect (Phase 2) and the reviewer (scope=arch).
Manage synchronization of Russian-language skills (framework/) with the English mirror (framework_eng/). Use when you need to check the synchronization status, manually trigger a translation, or understand why a commit is blocked.
1C web client automation — navigation across sections, filling forms, reading tables and reports, filtering lists. Use when you need to test, verify, or automate actions in 1C through a browser.
Unified toolkit for generating, editing, and validating 1C XML metadata through the xml-gen CLI. Covers 11 domains (EPF, Form, MXL, SKD, Role, Config, Subsystem, Interface, 23 metadata object types, Extension/CFE) + universal operations (validate, edit replace-text, form/template/help add). ~45 CLI operations in Designer format. Use it when creating configurations and external data processors, adding metadata objects, forms, roles, reports, print forms, extensions; and when validating and making targeted modifications to existing XML.
Code navigation (Code Navigation). The skill teaches the agent to **efficiently navigate BSL code** using LSP (Language Server Protocol).
Syntax Checking. This skill teaches the agent to **use syntax checking capabilities correctly** for BSL code.
Search Before Write. The skill teaches the agent **to always perform a search before writing new code**.
Targeted editing of an existing 1C data composition schema (SKD, DataCompositionSchema). Use when you need to atomically modify Schema.xml - add/remove/change fields, totals, parameters, field roles, change the variant structure, or query text. Complements skd-dsl (compile), but does not overlap.
JSON DSL for generating and analyzing 1C data composition schemas (SKD). Use with xml-gen skd compile/info and xml-gen validate --type skd - data sets (Query/Object/Union), calculated fields, output templates, settings variants, conditional appearance.
Use this when you need to convert a Word document (.docx) to Markdown with extracted images: a client brief in .docx, a specification, instructions, article text, vendor documentation. The skill uses pandoc and post-processing (HTML tables → MD pipe tables, renaming image paths) through a local script. TRIGGERS: the user asks to "translate docx to md / convert Word / extract text from .docx / parse a Word document / extract markdown from docx".
1С database and query performance diagnostics. Use when you need to diagnose a slow scenario, slow query, DBMS plan, locks, deadlock, TEMPDB/WAL, table sizes, or SCD on large data.
Standard form for bug-report.json and the criteria for what counts as a debugger bug. Use this when a subagent has exhausted its self-recovery limit and must hand the issue to the orchestrator for investigation. Without this skill, bug-report must not be created.
Debug-message pattern for 1С BSL. Use when standard diagnostics (event-log, screenshots) do not reveal the actual system behavior — you need to insert temporary logging points into code, run a test, and analyze the registration log entries.
Use when you need to generate or edit a raster image (UI mockup, wireframe, illustration for a document/spec, diagram, icon, test fixture). Claude/Opus do not draw images themselves, so this skill delegates the work to Codex/GPT through `codex exec` with the `image_generation` tool, placing the result in `tasks/<id>/assets/`. TRIGGERS: the user asks to "make an image / draw / generate an image / need a mockup / need a screenshot sketch / illustration / mockup / wireframe / diagram / fix this image / edit PNG".
Use for advisory second-opinion review between model families. Routes GPT/Codex primary agents to Claude/Opus review, and Claude/Opus/Sonnet primary agents to GPT/Codex review; supports isolated sandbox sessions, follow-up, debate, sync, status, log, stats, show, and close lifecycle. Suitable for acceptance-bound artifact review and free-form criticism of ideas/documents.
Runtime investigation algorithm for bugs in 1C BSL: call graph + key variables → probes → trace → hypothesis loop. Use when there is a bug-report and you need to establish what actually happens in the code and compare it with what should happen. The debugger is the primary consumer of this skill.
Analysis of the 1C registration log (Event Log). The skill teaches the agent to search for errors, events, and user actions in the registration log (RJ) via ClickHouse.
Configuration operations for 1C (CF) — init, info, edit, validate. Use when creating a configuration, analyzing structure, changing properties and ChildObjects, and validating Configuration.xml.
Diagnostics for Vanessa Automation runs. Use when a feature scenario failed, artifacts were not created, or you need to classify a failure after launch.
Working with the 1C technological log (Tech Log). The skill teaches the agent to manage the full TLog lifecycle - configuration, enablement, collection, analysis, restoration - and diagnose technical problems such as slow queries, locks, exceptions.
Initialize the БСП subsystem update - lock sessions, run update handlers, and verify the result through the event log and the ВерсииПодсистем register.
Working with 1C platform data (Platform Data Core). The skill combines three operations: searching and analyzing configuration metadata, parsing navigation links, and executing database queries.
Full cycle of working with external 1C processors and reports: creating EPF/ERF (init/add-form), managing templates (template add/remove/add-help) for any metadata objects, BSP registration (СведенияОВнешнейОбработке + add-command). Use when creating processors, adding forms, templates, help, and connecting to the BSP subsystem «Additional Reports and Processors».
Operations with 1C configuration extensions (CFE) — init, borrow, diff, validate. Use when creating extensions, borrowing objects, analyzing composition, and interceptors.
JSON DSL for generating 1С managed forms with UI elements, attributes, and commands. Use for form compile and editing forms through xml-generation (edit commands).
JSON DSL for generating 1С tabular documents (MXL) - print forms. Rich canon: page/columns/rowStyle/rowspan/empty/detail/template/format. Use for xml-gen mxl compile/decompile/info and xml-gen validate --type mxl for print forms.
Operations on 1С metadata objects (23 types) - compile, info, edit, validate, remove. Use when creating catalogs, documents, registers, enumerations, and other configuration objects.
Complete toolkit for working with 1C managed forms and external processing objects (EPF/ERF) through the xml-gen CLI: structure analysis, element addition, validation, and element mapping by visible text. Combines form-info, form-edit, form-validate, form-element-mapping, epf-validate.
JSON DSL for generating 1С roles with access rights to metadata objects. Use it for role compile and when editing Rights.xml through xml-generation (edit commands).
--- name: v8-session-manager description: Use when working with the 1С session manager (v8-session-manager) - launch, configuration, connecting 1С clients, reading session_list, calling proxied MCP-tools from 1С extensions, diagnostics. Triggers: mention of `v8-session-manager`, `session_list`, 1С extension MCP showcase, error “no active sessions” / “session_id required”, connecting a client to the manager via `mcpMode=ws`. provides_capabilities: # Built-in manager tools — always available whi
Operations with 1C subsystems and the command interface — compile, info, edit, validate for subsystems and CommandInterface.xml. Use when creating subsystems, managing composition, configuring and checking CommandInterface.
Creating and refining Vanessa Automation feature scenarios based on real project requirements. Use when you need to write or update a scenario test, not just run it.
Use when Codex needs to manage v8-runner on local 1C projects through the CLI: configure v8project.yaml, initialize infobases or EDT workspaces, build sources from Designer or EDT, run syntax checks and tests, dump infobase changes, convert source formats, load or export artifacts, launch 1C clients, or choose safe 1C automation command sequences.
Сжатие навыков и правил для снижения расхода токенов без потери поведения агента. Используй при ревью навыков на избыточность, когда навык превышает ~150 строк или когда размер промпта критичен. Применяется к SKILL.md, правилам .mdc, промптам субагентов и воркфлоу.
Чек-лист и критерии проверки компоновки и удобства форм 1С. Используй для анализа скриншотов из visual-check.
Паттерны интеграции 1С: HTTP/REST/SOAP сервисы, аутентификация (Basic/Token/OAuth/CertificateAuth), идемпотентность, retry, безопасное хранение секретов, версионирование. Использовать когда нужно создать HTTP-сервис, REST/SOAP-клиент, реализовать webhook, описать контракт, настроить аутентификацию или обработку ошибок внешнего взаимодействия.
Паттерны запросов 1С. Этот навык учит агента правильно работать с языком запросов 1С:Предприятие.
CLI 1C BSL Agent Framework — tools/install.py (clone, install). Используй при клонировании репозитория, установке компонентов в проект, настройке IDE (Cursor, Claude Code, Windsurf, VS Code+Continue).
Фоновые и регламентные задания 1С. Используй когда нужно спроектировать, проверить или исправить background jobs: идемпотентность, retry-политику, локи, checkpointing, разделение retryable/permanent ошибок.
Универсальный навык написания спецификаций (SDD). Задает структуру спеки, RFC 2119 и quality checklist независимо от режима исполнения задач.
Проектирование и ревью публичного программного интерфейса подсистем 1С (БСП). Классификация экспортных методов по 5 категориям (Программный интерфейс / Служебный программный интерфейс / Переопределяемый интерфейс / Для вызова из других подсистем / Служебные процедуры), правила обратной совместимости, версионирование API, deprecated-области и миграция потребителей. Используй когда нужно спроектировать новый API, оценить последствия изменения экспортного метода, провести ревью межсистемного вызова или проверить корректность структуры модуля подсистемы.
Обмен данными 1С: планы обмена, РИБ, регистрация изменений, формат EnterpriseData, КД 2.0/3.0. Применяй когда нужно реализовать или диагностировать обмен данными — ПланыОбмена, ЗарегистрироватьИзменения, загрузку/выгрузку пакетов, конфликты данных, узлы РИБ, подсистему БСП «Обмен данными».
Стандарты кодирования BSL (1С). Этот навык учит агента писать код на встроенном языке 1С (BSL) в соответствии со стандартами платформы 1С:Предприятие и рекомендациями ИТС.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Паттерны модуля формы (клиент-серверное взаимодействие). Этот навык учит агента правильно писать код модулей управляемых форм 1С.
Оптимизация запросов 1С и СКД. Используй когда нужно ускорить существующий запрос, переписать СКД dataset, устранить виртуальную таблицу без параметров, query-in-loop, dot-dereference или излишние итоги. Дополняет query-patterns (тот — написание с нуля, этот — оптимизация существующего).
Безопасность 1С: секреты, криптография, аутентификация. Используй когда нужно спроектировать или проверить хранение паролей/токенов, ЭЦП, сертификаты, OpenID/OAuth, TLS, привилегированный режим, маскирование в логах.
Визуальная проверка формы 1С через веб-клиент и браузерную автоматизацию. Делает скриншот, проверяет JS-ошибки в консоли, анализирует по чеклисту form-visual-requirements.
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
Паттерны работы с БСП (Библиотека стандартных подсистем). Этот навык учит агента правильно использовать БСП (Библиотеку стандартных подсистем, англ.
Обработка ошибок, транзакции и блокировки. Этот навык учит агента правильно обрабатывать ошибки, управлять транзакциями и блокировками в 1С.
Написание тестов YaxUnit (BSL). Навык учит агента создавать тестовые модули для фреймворка YaxUnit — регистрация тестов, утверждения, мокирование, тестовые данные.
1C BSL Framework extension for agent-development skill. Use together with the base agent-development skill when creating or modifying framework agents (analyst, architect, developer, reviewer, tester, explorer). Covers: universal agent format (Cursor + Claude Code), model tier mapping, framework-specific frontmatter fields, 1C BSL domain context.
Create custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up task-specific agents, configure code reviewers, debuggers, or domain-specific assistants with custom prompts.
Диагностика производительности БД и запросов 1С. Используй когда нужно диагностировать медленный сценарий, slow query, план СУБД, блокировки, deadlock, TEMPDB/WAL, размеры таблиц или СКД на больших данных.
Структурированный мозговой штурм с пользователем через slash-command /brainstorm. Помогает развернуть пространство гипотез по любой задаче (продуктовой, технической, архитектурной), бороться с mode collapse LLM и сводить результат к 3 различным жизнеспособным вариантам. Используй когда пользователь хочет обсудить варианты решения, выбрать подход, найти альтернативы, или явно вызывает /brainstorm.
Ролевой режим «критический партнёр» для обсуждения идей, гипотез, архитектурных решений и формулировок. Агент выступает независимым экспертом, проверяет идею на прочность, не льстит, ищет логические ошибки, скрытые допущения и когнитивные искажения, применяет экспертизу из разных дисциплин, после критики предлагает усиление. Активируется по СМЫСЛУ запроса (приглашение к мнению/оценке/обсуждению), а не по ключевым словам. Триггеры: «как ты думаешь?», «как считаешь?», «как бы сделал ты?», «оцени идею», «стоит ли так?», «проверь мою мысль», «что думаешь про X», «правильно ли я рассуждаю», и любые семантически эквивалентные приглашения высказать суждение.
Работа с технологическим журналом 1С (Tech Log). Навык учит агента управлять полным жизненным циклом ТЖ — настройка, включение, сбор, анализ, восстановление — и диагностировать технические проблемы, например, медленные запросы, блокировки, исключения.
Работа с данными платформы 1С (Platform Data Core). Навык объединяет три операции: поиск и анализ метаданных конфигурации, разбор навигационных ссылок и выполнение запросов к базе данных.
Администрирование кластера серверов 1С через утилиту RAC — просмотр/завершение сеансов, управление блокировками, соединениями, информационными базами и другими объектами кластера.
Стандарт технического дизайна для задач разработки 1С. Задаёт структуру technical-design.md, правила заполнения секций (MUST/SHOULD/MAY), чеклист качества и guidance по уровню детализации. Используется архитектором (Phase 2) и ревьюером (scope=arch).
Управление синхронизацией русскоязычных навыков (framework/) с англоязычным зеркалом (framework_eng/). Используй когда нужно проверить статус синхронизации, вручную запустить перевод, или понять почему заблокирован коммит.
1C BSL Framework extension for skill-creator skill. Use together with the base skill-creator skill when creating or modifying framework skills (bsl-practices, tool-usage, spec-writing, agent-development-ext, etc.). Covers: framework skill categories, tool-usage skills replacing tool-registry, BSL content patterns, 1c-ai-agent-cli integration, project-specific skills.
Writing YaxUnit (BSL) tests. The skill teaches an agent to create test modules for the YaxUnit framework — test registration, assertions, mocking, test data.
Как редактировать навыки фреймворка, работая из каталога проекта 1С. Используй когда пользователь просит изменить, дополнить или исправить навык/правило фреймворка, находясь не в репозитории фреймворка, а в проекте, где фреймворк установлен через симлинки.
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Наложить пронумерованную сетку на скриншот. Используй при анализе скриншота печатной формы (MXL) — измерить пропорции и span-ы колонок перед генерацией табличного документа.
Полный цикл работы с внешними обработками и отчётами 1С: создание EPF/ERF (init/add-form), управление макетами (template add/remove/add-help) для любых объектов метаданных, BSP-регистрация (СведенияОВнешнейОбработке + add-command). Используй при создании обработок, добавлении форм, шаблонов, справки, подключении к подсистеме «Дополнительные отчёты и обработки» БСП.
Декомпозиция задач в Task Breakdown JSON. Два режима: linear (self-check, single-agent) и subagent (cross-review + BLOCK-итерации, architect/reviewer pipeline).
Управление GUI 1С через X11. Навык учит агента обнаруживать окна 1С (включая диалоги ошибок), делать скриншоты и симулировать ввод (Enter, Escape) для управления интерфейсом без участия человека.
Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.
Полный инструментарий для работы с управляемыми формами 1С и внешними обработками (EPF/ERF) через xml-gen CLI: анализ структуры, добавление элементов, валидация, маппинг элементов по видимому тексту. Объединяет form-info, form-edit, form-validate, form-element-mapping, epf-validate.
Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
Операции с подсистемами и командным интерфейсом 1С — compile, info, edit, validate для подсистем и CommandInterface.xml. Используй при создании подсистем, управлении составом, настройке и проверке CommandInterface.
Автоматизация 1С через веб-клиент — навигация по разделам, заполнение форм, чтение таблиц и отчётов, фильтрация списков. Используй когда нужно протестировать, проверить или автоматизировать действия в 1С через браузер.
Формирование промптов к 1С Напарнику (ask_ai_assistant). Навык учит агента правильно обращаться к слабой LLM с хорошей базой знаний — через жёсткие шаблоны, совпадающие с внутренними инструкциями Напарника.
Комплексная верификация BSL-кода после правок. Оркестрирует LSP-диагностику, проверку через Напарника (VALIDATE_BSL) и верификацию платформенного API через bsl-platform-context.
Используй для advisory second-opinion review между model families. Маршрутизирует GPT/Codex primary agents в Claude/Opus review, а Claude/Opus/Sonnet primary agents в GPT/Codex review; поддерживает изолированные sandbox-сессии, follow-up, debate, sync, status, log, stats, show и close lifecycle. Подходит для acceptance-bound artifact review и свободной критики идей/документов.
Навигация по коду (Code Navigation). Навык учит агента **эффективно перемещаться по BSL-коду** с помощью LSP (Language Server Protocol).
Проверка синтаксиса (Syntax Checking). Навык учит агента **правильно использовать возможности проверки синтаксиса** BSL-кода.
Создание и доработка feature-сценариев Vanessa Automation по реальным требованиям проекта. Используй, когда нужно написать или обновить сценарный тест, а не просто запустить его.
Поиск перед записью (Search Before Write). Навык учит агента **всегда выполнять поиск перед написанием нового кода**.
Паттерн отладочных сообщений для 1С BSL. Используй, когда стандартная диагностика (event-log, скриншоты) не даёт понять фактическое поведение системы — нужно вставить временные точки логирования в код, запустить тест и проанализировать записи ЖР.
Стандарт формы bug-report.json и критерии «это баг для дебаггера». Используй, когда сабагент исчерпал свой лимит самовосстановления и должен передать проблему оркестратору на расследование. Без этого навыка bug-report заводить нельзя.
Используй когда нужно сгенерировать или отредактировать растровое изображение (UI mockup, wireframe, иллюстрация для документа/спеки, диаграмма, иконка, тестовая фикстура). Claude/Opus сами картинки не рисуют — навык делегирует работу Codex/GPT через `codex exec` с `image_generation`-инструментом, складывая результат в `tasks/<id>/assets/`. ТРИГГЕРЫ: пользователь просит «сделай картинку / нарисуй / сгенерируй изображение / нужен мокап / нужен скриншот-эскиз / illustration / mockup / wireframe / diagram / поправь это изображение / отредактируй PNG».
Используй когда нужно конвертировать Word-документ (.docx) в Markdown с извлечением изображений: ТЗ от заказчика в .docx, спецификация, инструкция, текст статьи, документация поставщика. Навык использует pandoc и постобработку (HTML-таблицы → MD pipe, переименование путей к картинкам) через локальный скрипт. ТРИГГЕРЫ: пользователь просит «переведи docx в md / сконвертируй ворд / достань текст из .docx / разбери документ Word / extract markdown from docx».
Алгоритм рантайм-расследования багов в 1С BSL: граф вызовов + ключевые переменные → пробы → трасса → цикл гипотез. Используй, когда есть bug-report и нужно установить, что фактически происходит в коде, и сравнить с тем, как должно быть. Дебаггер — основной потребитель этого навыка.
Checklist and criteria for checking the layout and usability of 1C forms. Use for analyzing screenshots from visual-check.
Анализ журнала регистрации 1С (Event Log). Навык учит агента искать ошибки, события и действия пользователей в журнале регистрации (ЖР) через ClickHouse.
Инициализация обновления подсистемы БСП — блокировка сеансов, запуск обработчиков обновления, проверка результата через ЖР и регистр ВерсииПодсистем.
Единый toolkit для генерации, редактирования и валидации XML метаданных 1С через CLI xml-gen. Покрывает 11 доменов (EPF, Form, MXL, SKD, Role, Config, Subsystem, Interface, Meta 23 типа, Extension/CFE) + универсальные операции (validate, edit replace-text, form/template/help add). ~45 CLI-операций в формате Designer. Применяй при создании конфигураций и внешних обработок, добавлении объектов метаданных, форм, ролей, отчётов, печатных форм, расширений; а также при валидации и точечной модификации существующих XML.
CLI 1C BSL Agent Framework — tools/install.py (clone, install). Use when cloning the repository, installing components into the project, or configuring IDEs (Cursor, Claude Code, Windsurf, VS Code+Continue).
Операции с конфигурацией 1С (CF) — init, info, edit, validate. Используй при создании конфигурации, анализе структуры, изменении свойств и ChildObjects, валидации Configuration.xml.
Операции с объектами метаданных 1С (23 типа) — compile, info, edit, validate, remove. Используй при создании справочников, документов, регистров, перечислений и других объектов конфигурации.
Операции с расширениями конфигурации 1С (CFE) — init, borrow, diff, validate. Используй при создании расширений, заимствовании объектов, анализе состава и перехватчиков.
JSON DSL для генерации ролей 1С с правами доступа к объектам метаданных. Используй при role compile и редактировании Rights.xml через xml-generation (edit-команды).
JSON DSL для генерации управляемых форм 1С с UI-элементами, реквизитами и командами. Используй при form compile и редактировании форм через xml-generation (edit-команды).
JSON DSL для генерации табличных документов 1С (MXL) — печатные формы. Богатый канон: page/columns/rowStyle/rowspan/empty/detail/template/format. Используй при xml-gen mxl compile/decompile/info и xml-gen validate --type mxl для печатных форм.
Точечное редактирование существующей схемы компоновки данных 1С (СКД, DataCompositionSchema). Используй когда нужно атомарно изменить Schema.xml — добавить/удалить/изменить поля, итоги, параметры, роли полей, изменить структуру варианта или текст запроса. Дополняет skd-dsl (compile), но не пересекается.
JSON DSL для генерации и анализа схем компоновки данных 1С (СКД). Используй при xml-gen skd compile/info и xml-gen validate --type skd — наборы данных (Query/Object/Union), вычисляемые поля, шаблоны вывода, варианты настроек, условное оформление.
--- name: v8-session-manager description: Использовать при работе с менеджером сессий 1С (v8-session-manager) — запуск, конфигурация, подключение 1С-клиентов, чтение session_list, вызов проксированных MCP-tools расширений 1С, диагностика. Триггеры: упоминание `v8-session-manager`, `session_list`, MCP-витрина 1С-расширений, ошибка «no active sessions» / «session_id required», подключение клиента к менеджеру через `mcpMode=ws`. provides_capabilities: # Встроенные tools менеджера — доступны всегд
Используй, когда Codex должен управлять v8-runner на локальных 1С-проектах через CLI: настроить v8project.yaml, инициализировать информационные базы или EDT-воркспейсы, собирать исходники Designer или EDT, запускать синтаксические проверки и тесты, выгружать изменения ИБ, конвертировать форматы исходников, загружать или экспортировать артефакты, запускать клиенты 1С или выбирать безопасные последовательности команд автоматизации 1С.
BSL coding standards (1C). This skill teaches the agent to write code in the built-in 1C language (BSL) in accordance with the standards of the 1C:Enterprise platform and ITS recommendations.
Диагностика проблем прогона Vanessa Automation. Используй, когда feature-сценарий не прошёл, артефакты не создались или нужно классифицировать сбой после запуска.
Background and scheduled jobs in 1C. Use when you need to design, verify, or fix background jobs: idempotency, retry policy, locks, checkpointing, and splitting retryable/permanent errors.
Designing and reviewing the public program interface of 1C subsystems (БСП). Classification of export methods into 5 categories (Program Interface / Service Program Interface / Overridable Interface / For Call from Other Subsystems / Service Procedures), backward compatibility rules, API versioning, deprecated areas, and consumer migration. Use when you need to design a new API, assess the impact of changing an export method, review a cross-system call, or verify the correctness of a subsystem module structure.
1C data exchange: exchange plans, RIB, change registration, EnterpriseData format, KD 2.0/3.0. Use when you need to implement or diagnose data exchange - `ПланыОбмена`, `ЗарегистрироватьИзменения`, package import/export, data conflicts, RIB nodes, the БСП "Data exchange" subsystem.
Error handling, transactions, and locks. This skill teaches the agent how to handle errors correctly and manage transactions and locks in 1C.
Form module patterns (client-server interaction). This skill teaches the agent to write 1C managed form modules correctly.
1C integration patterns: HTTP/REST/SOAP services, authentication (Basic/Token/OAuth/CertificateAuth), idempotency, retry, secure secret storage, versioning. Use when you need to create an HTTP service, a REST/SOAP client, implement a webhook, define a contract, configure authentication, or handle errors from external interactions.
1C query and SCD optimization. Use when you need to speed up an existing query, rewrite an SCD dataset, remove an unparameterized virtual table, query-in-loop, dot-dereference, or excessive totals. Complements query-patterns (that one is for writing from scratch, this one is for optimizing an existing one).
1C security: secrets, cryptography, authentication. Use when you need to design or review password/token storage, digital signatures, certificates, OpenID/OAuth, TLS, privileged mode, and log masking.
Patterns for working with БСП (Standard Subsystems Library). This skill teaches the agent to use БСП correctly (Standard Subsystems Library, Eng.
1C query patterns. This skill teaches an agent how to correctly work with the 1C:Предприятие query language.