framework_eng/skills/framework-meta/1c-ai-agent-cli/SKILL.md
Use for cloning the framework and installing components into a project via tools/install.py. Helps configure IDEs (Cursor, Claude Code, Windsurf, VS Code+Continue) with the required symlinks and profiles.
npx skillsauth add steelmorgan/1c-agent-based-dev-framework 1c-ai-agent-cliInstall 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.
Repository: SteelMorgan/1c-agent-based-dev-framework. Git must be installed.
python tools/install.py clone # в ./1c-agent-based-dev-framework
python tools/install.py clone -t ./my-framework # target directory
python tools/install.py clone --depth 1 # shallow clone
python tools/install.py clone -b <branch> # specific branch
python tools/install.py clone -t ./fw --install # clone + интерактивная установка
Alternative (first run without CLI):
git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/install.py
Run from the framework repository root:
python tools/install.py [options]
| Command | Description |
|---------|-------------|
| python tools/install.py | Interactive mode |
| python tools/install.py --ide cursor --list | Show the component tree |
| python tools/install.py --ide cursor --all | Install all components |
| python tools/install.py --ide cursor --include agent/developer workflow/full-cycle | Specific components (dependencies will be pulled in) |
| python tools/install.py --ide cursor --include agent/developer --dry-run | Show the plan without making changes |
| python tools/install.py --relink | Recreate broken symlinks |
| python tools/install.py --ide cursor --all --sync | Remove symlinks for uninstalled components |
--ide accepts multiple values: python tools/install.py --ide claude-code codex --all
| --ide | Description |
|---------|-------------|
| cursor | .cursor/rules/ (auto), skills in .cursor/skills/ |
| claude-code | CLAUDE.md + .claude/rules/ — requires @import in CLAUDE.md |
| windsurf | .windsurf/rules/ (auto), skills in .windsurf/skills/ |
| vscode-continue | .continue/rules/ |
| roocode | .roo/rules/ (auto), skills in .roo/skills/ |
| kilocode | AGENTS.md + .kilocode/rules/ — requires links in AGENTS.md |
| kiro | .kiro/steering/ (auto), skills in .kiro/skills/ |
| codex | AGENTS.md + .codex/rules/ — requires links in AGENTS.md |
| antigravity | .agents/rules/, skills in .agents/skills/ |
| generic | Copying into framework/ |
IDEs that need manual imports (claude-code, codex, kilocode): the installer will output the lines to add to CLAUDE.md / AGENTS.md.
| Flag | Description |
|------|-------------|
| --ide <IDE> [IDE ...] | Target IDE (multiple values separated by space) |
| --project-dir <path> | Project directory (default: current) |
| --include ID [ID ...] | IDs of components to install |
| --all | Install every component |
| --list | Show the tree without installing anything |
| --copy | Copy files instead of symlinks (Windows without Developer Mode) |
| --dry-run | Show the plan without making changes |
| --relink | Recreate broken symlinks |
| --sync | Remove symlinks for components that were removed |
Requirements: Python 3.7+, no external dependencies.
| Trigger | Action |
|---------|--------|
| Obtain the framework | python tools/install.py clone |
| Install into the project | clone -t ./fw --install or --ide cursor --all |
| Inspect components | --ide cursor --list or --dry-run |
| Install specific components | --ide cursor --include <id1> <id2> |
| Broken symlinks | --relink |
| Windows without symlinks | --copy |
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.