framework/skills/framework-meta/skill-creator-ext/SKILL.md
MUST load together with `skill-creator` in GBIG context. Adds категории навыков фреймворка (bsl-practices, tool-usage, spec-writing), BSL-паттерны контента и интеграцию 1c-ai-agent-cli.
npx skillsauth add steelmorgan/1c-agent-based-dev-framework skill-creator-extInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Базовый навык:
skill-creator(Anthropic). Сначала прочитай базовый навык — он содержит общие принципы создания skills. Этот файл добавляет только 1С-специфику фреймворка.
| Триггер | Действие |
|---------|----------|
| Появился новый MCP tool, и агент не знает КОГДА его использовать | Создать tool-usage/ skill |
| Обнаружен повторяющийся антипаттерн в BSL-коде | Создать bsl-practices/ skill |
| Нужно обучить агента специфике конкретной конфигурации | Создать проектный skill (в каталоге IDE проекта) |
| Нужна стандартная методология (SDD, TDD, ревью) | Создать spec-writing/ или новый подкаталог |
| Нужно адаптировать внешний навык под фреймворк | Создать *-ext/ расширение |
НЕ создавать навык если:
| Категория | Каталог | Назначение | Примеры |
|-----------|---------|------------|---------|
| BSL-практики | skills/bsl-practices/ | Стандарты кодирования и паттерны | coding-standards, query-patterns |
| Tool-usage | skills/tool-usage/ | Когда и как использовать MCP-инструменты | syntax-checking, platform-data-core, test-execution |
| Spec-writing | skills/spec-writing/ | Стандарты документации и спецификаций | spec-standard |
| Расширения | skills/*-ext/ | Расширения внешних skills (Anthropic и др.) | agent-development-ext, skill-creator-ext |
npx skills add (обновляемый)<base-name>-ext/SKILL.md в framework/skills/> Сначала прочитай базовый навык: <имя>kebab-case.md, целевой лимит 300 строк (max 500)framework/skills/, обновить skills в агентах, python tools/install.py --listУказатель на уроки (конвенция). Если у навыка есть (или появится)
references/learned-patterns.md— в теле SKILL.md ОБЯЗАТЕЛЬНА строка-указатель, иначе агент не увидит накопленные уроки при работе с навыком:**Накопленные уроки:** см. references/learned-patterns.md (confirmed — как правила, candidate — как подсказки).Это парная сторона к правилуskill-learning-policy: правило задаёт триггер чтения, здесь — конвенция оформления ссылки в навыке-владельце.
Tool-usage навыки — единственное место где описаны MCP-инструменты в фреймворке.
# [Название] — как использовать MCP-инструменты для [задачи]
## Когда применять
| Триггер | Действие |
|---------|----------|
| Пользователь просит проверить синтаксис | Вызвать `bsl.checkSyntax(uri)` |
| Агент написал/изменил .bsl код | Автоматически проверить синтаксис |
## MCP-инструменты
| Инструмент | Назначение | Workarounds |
|------------|------------|-------------|
| `bsl.checkSyntax` | Проверка синтаксиса | Если URI не найден — проверить encoding |
## Сценарии
[Конкретные цепочки вызовов]
tools/list)| Тип | Размещение | Frontmatter | Установка |
|-----|-----------|-------------|-----------|
| Framework skill | framework/skills/ | name, description, depends_on | CLI через симлинки |
| IDE skill | .cursor/skills/ или .agents/skills/ | name, description | npx skills add |
| Расширение (-ext) | framework/skills/<name>-ext/ | name: base-name-ext, description | CLI, часть фреймворка |
Триггер → Действие (tool-usage): таблица | Триггер | Действие |
Правильно / Неправильно (bsl-practices): два блока кода + объяснение ПОЧЕМУ (последствие нарушения)
Воркфлоу с чек-листом (методологии): - [ ] Шаг N: ...
Условный воркфлоу (ветвления): Определи тип → ветка A / ветка B
Размещение: .cursor/skills/ или .claude/skills/ в корне проекта. Формат Anthropic SKILL.md.
Включать: архитектура конфигурации, локальные conventions, бизнес-правила, критичные модули, интеграции.
НЕ включать: общие стандарты BSL (во framework-навыках), секреты, быстро устаревающую информацию.
references/learned-patterns.md — на него стоит ссылка в теле SKILL.md (конвенция skill-learning)framework/skills/, агенты обновлены, install.py --list показывает навыкtesting
MUST use BEFORE making a judgment about the cause of a conflict, a test failure, or an artifact dispute. Defines the end-to-end verification method L1→L6 and the classification of the first broken link.
development
MUST use AFTER a work cycle with ≥2 iterations (wrote → error → fixed → success). Provides the retrospective procedure and the format for recording practice/anti-patterns in references/learned-patterns.md or {project}/.context/learned-patterns.md.
tools
MUST use WHEN you are writing reusable knowledge into RLM (pattern / architectural decision / stable domain fact) OR reading it before a non-trivial task/solution in the domain. Provides the breakdown of native-push vs RLM-pull, tools for writing and reading RLM, H-MEM levels, and hygiene.
testing
MUST use WHEN the task is classified as simple (< 20 lines, 1 file, no new metadata objects, no architectural decisions). Provides a short cycle of 3 steps with a guard on the self path and mandatory verify.