1c-ai-agent-cli | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / 1c-ai-agent-cli

1c-ai-agent-cli

maintained by SteelMorgan

star 22 account_tree 2 verified_user MIT License
bolt View GitHub

name: 1c-ai-agent-cli description: CLI 1C BSL Agent Framework — tools/1c-ai-agent-cli.py (clone, install). Используй при клонировании репозитория, установке компонентов в проект, настройке IDE (Cursor, Claude Code, Windsurf, VS Code+Continue).

1c-ai-agent CLI — 1c-ai-agent-cli.py

Правила работы с CLI 1C BSL Agent Framework. Команды: clone (получение репозитория) и install (установка компонентов в проект).


Команда clone — получение фреймворка

Репозиторий: https://github.com/SteelMorgan/1c-agent-based-dev-framework

Требование: Git должен быть установлен.

Базовое клонирование

python tools/1c-ai-agent-cli.py clone

Клонирует в ./1c-agent-based-dev-framework (текущая директория).

С указанием целевой директории

python tools/1c-ai-agent-cli.py clone -t ./my-framework
python tools/1c-ai-agent-cli.py clone --target /path/to/dir

Shallow clone (быстрее, только последний коммит)

python tools/1c-ai-agent-cli.py clone --depth 1

Конкретная ветка

python tools/1c-ai-agent-cli.py clone -b agent-framework-bootstrap-20260211

Клонирование + установка

python tools/1c-ai-agent-cli.py clone -t ./fw --install

После клонирования автоматически запускается установщик в интерактивном режиме.

Справка по clone

python tools/1c-ai-agent-cli.py clone --help

Альтернатива: ручное клонирование

Если CLI недоступен (например, первый запуск):

git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py

ZIP (без git): скачать архив с GitHub и распаковать.


Команда install — установка компонентов

Интерактивный установщик компонентов фреймворка в проект, с учётом целевой IDE.

Запуск: из корня репозитория фреймворка (или после clone):

python tools/1c-ai-agent-cli.py [опции]
python tools/1c-ai-agent-cli.py install [опции]   # явно

Базовый вызов

Команда Описание
python tools/1c-ai-agent-cli.py Интерактивный режим — выбор IDE, проекта, компонентов
python tools/1c-ai-agent-cli.py --ide cursor --list Показать дерево компонентов без установки
python tools/1c-ai-agent-cli.py --ide cursor --all Установить все компоненты
python tools/1c-ai-agent-cli.py --ide cursor --include agent/developer workflow/full-cycle Установить указанные компоненты (зависимости подтянутся автоматически)
python tools/1c-ai-agent-cli.py --ide cursor --include agent/developer --dry-run Показать, что будет сделано, без изменений
python tools/1c-ai-agent-cli.py --relink Проверить и пересоздать сломанные симлинки
python tools/1c-ai-agent-cli.py --ide cursor --all --sync Синхронизация: удалить симлинки снятых компонентов

Поддерживаемые IDE

--ide принимает одно или несколько значений через пробел (установка сразу в несколько IDE):

python tools/1c-ai-agent-cli.py --ide claude-code codex --all
--ide Описание
cursor Cursor — правила в .cursor/rules/ (авто), навыки в .cursor/skills/
claude-code Claude Code — CLAUDE.md + .claude/rules/ ⚠ требует @import в CLAUDE.md
windsurf Windsurf — .windsurf/rules/ (авто), навыки в .windsurf/skills/
vscode-continue VS Code + Continue — .continue/rules/
roocode RooCode — .roo/rules/ (авто, все файлы), навыки в .roo/skills/
kilocode Kilo Code — AGENTS.md + .kilocode/rules/ ⚠ требует ссылок в AGENTS.md
kiro Kiro — .kiro/steering/ (авто), навыки в .kiro/skills/
codex Codex CLI (OpenAI) — AGENTS.md + .codex/rules/ ⚠ требует ссылок в AGENTS.md
antigravity Antigravity — .agents/rules/, навыки в .agents/skills/ (skill.md)
generic Без привязки к IDE — копирование в framework/

IDE с ручным импортом правил (claude-code, codex, kilocode): после установки инсталлер выведет напоминание с конкретными строками для добавления в CLAUDE.md / AGENTS.md.

Флаги

Флаг Описание
--ide <IDE> [IDE ...] Целевая IDE (можно несколько через пробел)
--project-dir <path> Каталог проекта (по умолчанию: текущий)
--include ID [ID ...] ID компонентов для установки
--all Установить все компоненты
--list Показать дерево компонентов без установки
--copy Принудительно копировать файлы (не симлинки)
--dry-run Показать, что будет сделано, без реальных изменений
--relink Проверить и пересоздать сломанные симлинки
--sync Синхронизировать установку: удалить симлинки снятых компонентов

Требования

  • Python 3.7+
  • Без внешних зависимостей (стандартная библиотека)

Когда применять

Триггер Действие
Пользователь хочет получить фреймворк python tools/1c-ai-agent-cli.py clone или git clone <URL>
Пользователь хочет установить фреймворк в проект python tools/1c-ai-agent-cli.py clone -t ./fw --install или clone + install
Нужно проверить доступные компоненты python tools/1c-ai-agent-cli.py --ide cursor --list
Пользователь спрашивает, как установить фреймворк Дать python tools/1c-ai-agent-cli.py clone и python tools/1c-ai-agent-cli.py
Пользователь просит установить конкретные агенты/правила python tools/1c-ai-agent-cli.py --ide cursor --include <id1> <id2>
Симлинки сломаны после перемещения framework/ python tools/1c-ai-agent-cli.py --relink
Нужно проверить, что будет установлено python tools/1c-ai-agent-cli.py --ide cursor --include ... --dry-run
Windows без Developer Mode (симлинки недоступны) python tools/1c-ai-agent-cli.py --ide cursor --copy --include ...

Сценарии

Сценарий 1: Первый запуск фреймворка

Вариант A (есть Git, с нуля):

git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py   # интерактивно, или python tools/1c-ai-agent-cli.py --ide cursor --all

Вариант B (уже есть репозиторий, клонировать в другой каталог):

cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py clone -t ../другой-проект/fw --install

Вариант C (установка в текущий проект):

python tools/1c-ai-agent-cli.py --ide cursor --all

Сценарий 2: Установка в существующий проект

  1. Клонировать фреймворк в отдельную папку (или использовать уже существующую).
  2. Указать целевой проект: python tools/1c-ai-agent-cli.py --ide cursor --project-dir /path/to/project --include agent/developer workflow/full-cycle
  3. При необходимости: --dry-run для проверки.

Сценарий 3: Восстановление симлинков

После перемещения фреймворка в другое место:

cd /path/to/project
python /path/to/framework/tools/1c-ai-agent-cli.py --relink

См. также


depends_on: [] metadata: category: framework-meta version: "1.0"

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 22
GitHub Forks 2
Created Mar 2026
Last Updated 3个月前
tools tools ide plugins

Related Skills

writing-skills
chevron_right
codex
chevron_right
smart-illustrator
chevron_right
collaborating-with-codex
chevron_right
code-review-router
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.