SteelMorgan.
56 skills across 1 repo
- 100/100
1c-ai-agent-cli
CLI 1C BSL Agent Framework — tools/install.py (clone, install). Используй при клонировании репозитория, установке компонентов в проект, настройке IDE (Cursor, Claude Code, Windsurf, VS Code+Continue).
- 100/100
agent-debug
Паттерн отладочных сообщений для 1С BSL. Используй, когда стандартная диагностика (event-log, скриншоты) не даёт понять фактическое поведение системы — нужно вставить временные точки логирования в код, запустить тест и проанализировать записи ЖР.
- 100/100
agent-development
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.
- 100/100
agent-development-ext
>
- 100/100
agent-git-workflow
Standardizes git workflow for the AI agent in the sandbox devcontainer: work in agent/<task>-<yyyymmdd>, integrate via agent, never push to main/master, open PRs via GitHub CLI. Use when the user asks to create branches, push changes, open PRs, or follow this sandbox repo setup.
- 100/100
auto-skill-bootstrap
Deterministic helper to inventory existing project skills, detect missing capability coverage, search skills.sh via Skills CLI, and (optionally) install missing skills under a trust policy. Uses skills-manifest.json + state.json to stay idempotent across changing requirements.
- 100/100
code-navigation
Навигация по коду (Code Navigation). Навык учит агента **эффективно перемещаться по BSL-коду** с помощью LSP (Language Server Protocol).
- 100/100
config-operations
Операции с конфигурацией 1С (CF) — init, info, edit, validate. Используй при создании конфигурации, анализе структуры, изменении свойств и ChildObjects, валидации Configuration.xml.
- 100/100
epf-build
Собрать EPF/ERF из XML-исходников. Используй после внесения временных диагностических правок в разобранную обработку.
- 100/100
epf-dump
Разобрать EPF/ERF в XML-исходники. Используй, когда нужно быстро получить исходный код внешней обработки или отчета для анализа и временной модификации.
- 100/100
epf-operations
Операции с внешними обработками 1С (EPF) — создание, добавление форм и шаблонов. Используй при epf init, add-form, add-template, add-attribute, add-tabular-section.
- 100/100
epf-validate
Валидация внешней обработки 1С (EPF). Используй после создания или модификации обработки для проверки корректности
- 100/100
event-log-analysis
Анализ журнала регистрации 1С (Event Log). Навык учит агента искать ошибки, события и действия пользователей в журнале регистрации (ЖР) через ClickHouse.
- 100/100
extension-operations
Операции с расширениями конфигурации 1С (CFE) — init, borrow, diff, validate. Используй при создании расширений, заимствовании объектов, анализе состава и перехватчиков.
- 100/100
form-dsl
JSON DSL для генерации управляемых форм 1С с UI-элементами, реквизитами и командами. Используй при form compile и редактировании форм через xml-gen-cli.
- 100/100
form-edit
Добавление элементов, реквизитов и команд в существующую управляемую форму 1С. Используй когда нужно точечно модифицировать готовую форму
- 100/100
form-element-mapping
Поиск программного имени элемента формы по видимому тексту (синониму). Алгоритм маппинга Title → Name для элементов, созданных в конфигураторе и программно.
- 100/100
form-info
Анализ структуры управляемой формы 1С (Form.xml) — элементы, реквизиты, команды, события. Используй для понимания формы — при написании модуля формы, анализе обработчиков и элементов
- 100/100
form-patterns
Паттерны модуля формы (клиент-серверное взаимодействие). Этот навык учит агента правильно писать код модулей управляемых форм 1С.
- 100/100
form-validate
Валидация управляемой формы 1С. Используй после создания или модификации формы для проверки корректности
- 100/100
form-visual-requirements
Чек-лист и критерии проверки компоновки и удобства форм 1С. Используй для анализа скриншотов из visual-check.
- 100/100
gui-control
Управление GUI 1С через X11. Навык учит агента обнаруживать окна 1С (включая диалоги ошибок), делать скриншоты и симулировать ввод (Enter, Escape) для управления интерфейсом без участия человека.
- 100/100
meta-operations
Операции с объектами метаданных 1С (23 типа) — compile, info, edit, validate, remove. Используй при создании справочников, документов, регистров, перечислений и других объектов конфигурации.
- 100/100
metadata-discovery
Работа с метаданными (Metadata Discovery). Навык учит агента **работать с метаданными конфигурации 1С** — находить объекты (справочники, документы, регистры, обработки), понимать их структуру и связи.
- 100/100
mxl-dsl
JSON DSL для генерации табличных документов 1С (MXL) с областями, ячейками, шрифтами и стилями. Используй при mxl compile для печатных форм.
- 100/100
nav-link
Работа с навигационными ссылками (Nav Link). Навык учит агента **разбирать и формировать навигационные ссылки** формата e1cib/data/... — извлечение типа объекта и ссылки, генерация ссылок по данным.
- 100/100
opus-review
Ревью через второй независимый инстанс Opus. Навык учит агента запускать независимое ревью артефактов через субагент Task с изолированным контекстом. Используй при вызове /review-opus, /review-all, или когда пользователь просит проверить план, спецификацию, код или архитектуру независимым взглядом той же модели.
- 95/100
playwright-interactive
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
- 100/100
query-execution
Выполнение запросов (Query Execution). Навык учит агента **проверять и выполнять запросы на языке запросов 1С** — валидация синтаксиса перед выполнением, получение данных из базы.
- 100/100
query-patterns
Паттерны запросов 1С. Этот навык учит агента правильно работать с языком запросов 1С:Предприятие.
- 100/100
rac-use
Администрирование кластера серверов 1С через утилиту RAC — просмотр/завершение сеансов, управление блокировками, соединениями, информационными базами и другими объектами кластера.
- 100/100
role-dsl
JSON DSL для генерации ролей 1С с правами доступа к объектам метаданных. Используй при role compile и редактировании Rights.xml через xml-gen-cli.
- 80/100
sandbox-framework
Behavior + permission model for the AI agent inside the sandbox devcontainer. The agent has sudo and may modify its container environment freely to solve tasks, but must never bypass explicit safety restrictions (git hooks/blocks, policy rules) or escalate beyond the sandbox.
- 100/100
search-before-write
Поиск перед записью (Search Before Write). Навык учит агента **всегда выполнять поиск перед написанием нового кода**.
- 100/100
skd-dsl
JSON DSL для генерации схем компоновки данных 1С (SKD) с отборами, сортировкой и условным оформлением. Используй при skd compile для отчётов.
- 100/100
skill-creator-ext
>
- 100/100
skill-drying
Сжатие навыков и правил для снижения расхода токенов без потери поведения агента. Используй при ревью навыков на избыточность, когда навык превышает ~150 строк или когда размер промпта критичен. Применяется к SKILL.md, правилам .mdc, промптам субагентов и воркфлоу.
- 100/100
skill-editing-from-project
>
- 100/100
skills-i18n-sync
>
- 100/100
spec-standard
Универсальный навык написания спецификаций (SDD). Задает структуру спеки, RFC 2119 и quality checklist независимо от режима исполнения задач.
- 100/100
ssl-patterns
Паттерны работы с БСП (Библиотека стандартных подсистем). Этот навык учит агента правильно использовать БСП (Библиотеку стандартных подсистем, англ.
- 100/100
subsystem-operations
Операции с подсистемами и командным интерфейсом 1С — compile, info, edit, validate. Используй при создании подсистем, управлении составом, настройке CommandInterface.
- 100/100
syntax-checking
Проверка синтаксиса (Syntax Checking). Навык учит агента **правильно использовать возможности проверки синтаксиса** BSL-кода.
- 100/100
task-breakdown-linear
Декомпозиция задач для линейного single-agent режима. Определяет отдельный Task Breakdown JSON и self-check без review-агента.
- 100/100
task-breakdown-subagent
Декомпозиция задач для сабагентного режима. Определяет отдельный Task Breakdown JSON, cross-review и BLOCK-итерации.
- 100/100
tech-log-analysis
Работа с технологическим журналом 1С (Tech Log). Навык учит агента управлять полным жизненным циклом ТЖ — настройка, включение, сбор, анализ, восстановление — и диагностировать технические проблемы, например, медленные запросы, блокировки, исключения.
- 100/100
technical-design-standard
Стандарт технического дизайна для задач разработки 1С. Задаёт структуру technical-design.md, правила заполнения секций (MUST/SHOULD/MAY), чеклист качества и guidance по уровню детализации. Используется архитектором (Phase 2) и ревьюером (scope=arch).
- 100/100
test-execution
Запуск и анализ тестов (Test Execution). Навык учит агента **запускать тесты YaxUnit, анализировать результаты и связывать падения тестов с кодом**.
- 100/100
test-writing
Написание тестов YaxUnit (BSL). Навык учит агента создавать тестовые модули для фреймворка YaxUnit — регистрация тестов, утверждения, мокирование, тестовые данные.
- 100/100
vanessa-authoring
Создание и доработка feature-сценариев Vanessa Automation по реальным требованиям проекта. Используй, когда нужно написать или обновить сценарный тест, а не просто запустить его.
- 100/100
vanessa-diagnostics
Диагностика проблем прогона Vanessa Automation. Используй, когда feature-сценарий не прошёл, артефакты не создались или нужно классифицировать сбой после запуска.
- 100/100
vanessa-run
Запуск сценарных тестов Vanessa Automation. Используй, когда нужно выполнить feature-сценарий, проверить baseline запуска, прочитать артефакты прогона или понять, чем запускать Vanessa в проекте.
- 100/100
visual-check
Визуальная проверка формы 1С через веб-клиент и браузерную автоматизацию. Делает скриншот, проверяет JS-ошибки в консоли, анализирует по чеклисту form-visual-requirements.
- 100/100
web-test-1c
Автоматизация 1С через веб-клиент — навигация по разделам, заполнение форм, чтение таблиц и отчётов, фильтрация списков. Используй когда нужно протестировать, проверить или автоматизировать действия в 1С через браузер.
- 100/100
xml-gen-cli
Правила работы с XmlGen CLI — validate (form/role/skd/mxl/epf/config/subsystem/interface/meta/extension), edit-команды и универсальные операции (form/template/help add/remove). Используй при валидации XML и модификации существующих Form, Role, EPF, SKD.
- 100/100
xml-generation
Генерация XML метаданных 1С из компактного JSON DSL. Поддержка 11 доменов — EPF, Form, MXL, SKD, Role, Config, Subsystem, Interface, Meta (23 типа объектов), Extension (CFE) + утилиты (template, help). ~45 операций CLI в формате Designer. Используй при создании конфигураций, внешних обработок, объектов метаданных, форм, ролей, отчётов, печатных форм, расширений.