framework_eng/rules/framework-bootstrap/SKILL.md
Load the orchestrator profile at startup or after compaction
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.
This is an agentic development framework for 1С BSL. A minimal always-on reference point + a portable
cross-harness bridge that elevates the Lead/orchestrator role in the main flow. Detailed orchestration routing
and guidance live in the orchestrator profile (framework/subagents/orchestrator.md), not here.
The goal is to ensure orchestration guidance is present for the main flow on any harness and after context loss. The condition is keyed off the actual presence of the orchestrator guidance body in the current context, NOT the belief "I am the orchestrator": after compaction, the belief survives in the summary, and the guidance body is evicted - keying off the belief would cause a false skip of reading.
- If you are a SUBAGENT (the system prompt explicitly names a role: analyst / architect / developer-code /
developer-tests / scenario-author / scenario-coder / tester / reviewer / explorer / debugger) ->
this rule is NOT for you. Routing and orchestration guidance are not needed for you - you are executing the
delegated phase. EXIT.
- If the orchestrator guidance body is CURRENTLY in context (the orchestrator profile was loaded at startup
OR you read framework/subagents/orchestrator.md in this session after the last compaction) ->
you are the Lead. Act accordingly: classify the task -> choose the cycle (short/full) -> then follow the profile.
- Otherwise (you are the main flow, and the orchestrator guidance body is NOT in context - startup without a
profile OR lost after compaction) -> READ framework/subagents/orchestrator.md NOW, then act as Lead.
This is the portable emulation of the profile on harnesses without --agent/--append.
Re-trigger points: session start · after compaction · resume from
task_dir/.context/orchestrator-context.md. In each of them, recheck the middle/third branch: if the guidance
body is not in context, reread the profile before the first management action.
Harness-specifics (branch behavior is in the stab block above):
--append-system-prompt / --agent orchestrator (see
framework/subagents/orchestrator.md § "Launch method" and manifest §6.1): maining is preloaded, stab — no-op.quick-fix skill (via the Skill tool).full-cycle.Details of classification, cycle selection, and self-vs-delegate under the quick-fix guard are in the orchestrator profile (Layer 1); the rule does NOT duplicate them so as not to bloat the always-on channel inherited by subagents.
tools/list) — do not hardcode tool names/<ide-cli-dot-catalog>/skills/tool-usage//<ide-cli-dot-catalog>/capabilities/registry.yaml, rule:
/<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.