framework_eng/rules/capability-resolution/SKILL.md
When selecting a tool, first map the capability
npx skillsauth add steelmorgan/1c-agent-based-dev-framework capability-resolutionInstall 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.
framework/capabilities/registry.yaml:
kind: mcp — MCP server + tool;kind: cli — CLI command.uses_capabilities: [<name>, …];provides_capabilities: [<name>, …].uses_capabilities.framework/capabilities/registry.yaml.kind field to choose the invocation method:
kind: mcp — take server + tool, and get the argument schema from tools/list of the corresponding MCP server (IDE/Claude Code tool list).kind: cli — open the SKILL.md specified in skill, and from there take the exact command and argument syntax; the template in command is only a hint for the subcommand.Part of the v8-session-manager tools (session_list) are built in and always available while the manager is running. The remaining tools are proxied from connected 1C clients and appear in the showcase only when a client with the required extension is connected to the manager via WS. If a capability with server: v8-session-manager is not available in tools/list, that means the corresponding client is not connected. Bringing up the client is the responsibility of v8-runner (see SKILL.md in framework/skills/tool-usage/v8-runner/).
Replacing a capability implementation (through
tools/capability-registry.pyor by editingregistry.yamldirectly) is a procedural how-to; see the documentation for thetools/capability-registry.pytool.
depends_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.