framework/rules/framework-bootstrap/SKILL.md
На старте или компакте загрузить профиль оркестратора
npx skillsauth add steelmorgan/1c-agent-based-dev-framework framework-bootstrapInstall 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.
Это фреймворк агентной разработки для 1С BSL. Минимальный always-on ориентир + портативный
кросс-харнес мост, поднимающий роль Lead/оркестратора в главном потоке. Детальный роутинг и манинг
оркестрации живут в профиле оркестратора (framework/subagents/orchestrator.md), а не здесь.
Цель — гарантировать наличие манинга оркестрации у главного потока на любом харнесе и после потери контекста. Условие ключуется на фактическом наличии тела манинга оркестратора в текущем контексте, а НЕ на убеждении «я оркестратор»: после компакта убеждение выживает в сводке, а тело манинга вытесняется — ключевание на убеждении дало бы ложный пропуск чтения.
- Если ты САБАГЕНТ (системный промпт явно называет роль: analyst / architect / developer-code /
developer-tests / scenario-author / scenario-coder / tester / reviewer / explorer / debugger) →
это правило НЕ для тебя. Маршрутизация и манинг оркестрации тебе не нужны — ты исполняешь
делегированную фазу. ВЫХОД.
- Если тело манинга оркестратора СЕЙЧАС в контексте (профиль orchestrator загружен на старте
ИЛИ ты прочитал framework/subagents/orchestrator.md в этой сессии после последнего компакта) →
ты — Lead. Действуй по нему: классифицируй задачу → выбери цикл (short/full) → дальше по профилю.
- Иначе (ты главный поток, тела манинга оркестратора в контексте НЕТ — старт без профиля ИЛИ
потеряли после компакта) → ПРОЧИТАЙ СЕЙЧАС framework/subagents/orchestrator.md, затем действуй
как Lead. Это и есть портативная эмуляция профиля на харнесах без --agent/--append.
Точки ре-срабатывания: старт сессии · после компакта · возобновление из
task_dir/.context/orchestrator-context.md. В каждой из них перепроверь среднюю/третью ветку: если
тела манинга в контексте нет — перечитай профиль до первого управленческого действия.
Харнес-специфика (поведение веток — в стаб-блоке выше):
--append-system-prompt / --agent orchestrator (см.
framework/subagents/orchestrator.md § «Способ запуска» и манифест §6.1): манинг пред-загружен, стаб — no-op.quick-fix (через Skill-тул).full-cycle.Детали классификации, выбора цикла и self-vs-delegate под guard quick-fix — в профиле оркестратора (Слой 1); правило их НЕ дублирует, чтобы не раздувать always-on канал, наследуемый сабагентами.
tools/list) — не hardcode имена
tool-ов/<ide-cli-dot-catalog>/skills/tool-usage//<ide-cli-dot-catalog>/capabilities/registry.yaml, правило:
/<ide-cli-dot-catalog>/rules/capability-resolution.mdcdepends_on:
development
1C server maintenance webhooks: container restart and external component cache cleanup
development
Interactive DAP debugging of a single BSL procedure
tools
Rules for using RLM tools for project search and navigation in 1C/BSL
development
Creates web applications and routes on Winow (a web server on OneScript and Autumn). Use when working with a web server on OneScript, routing, or Winow controllers.