framework/skills/framework-meta/skill-editing-from-project/SKILL.md
Как редактировать навыки фреймворка, работая из каталога проекта 1С. Используй когда пользователь просит изменить, дополнить или исправить навык/правило фреймворка, находясь не в репозитории фреймворка, а в проекте, где фреймворк установлен через симлинки.
npx skillsauth add steelmorgan/1c-agent-based-dev-framework skill-editing-from-projectInstall 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_eng/ (EN-зеркало). Правки вносятся в framework/ (RU-источник). Карта сопоставлений — в .install-session.json.
| Триггер | Действие |
|---------|----------|
| Пользователь просит изменить навык/правило фреймворка из каталога проекта | Следуйте процедуре ниже |
| Нужно исправить ошибку в навыке, но рабочий каталог — проект 1С | Открыть .install-session.json, найти RU-путь, внести правку, синхронизировать |
Прочитайте файл .install-session.json в корне проекта.
Ключевые поля:
| Поле | Назначение |
|------|-----------|
| sync_script | Абсолютный путь к скрипту синхронизации RU→EN |
| framework_dir | Абсолютный путь к framework/ (RU-источник) |
| component_map | Карта всех установленных компонентов |
Каждый элемент component_map:
{
"skill/vanessa-run": {
"type": "skill",
"ru_path": "/path/to/fw/framework/skills/tool-usage/vanessa/vanessa-run/SKILL.md",
"en_path": "/path/to/fw/framework_eng/skills/tool-usage/vanessa/vanessa-run/SKILL.md"
}
}
По component_map найдите компонент по имени (ключ — type/name).
Значение ru_path — это файл, который нужно редактировать.
Откройте файл по пути из ru_path и внесите изменения.
Обязательные правила:
en_path — файл перезапишется при синхронизации.Сразу после правок вызовите скрипт синхронизации — не откладывайте до коммита.
# Путь к скрипту — из поля sync_script в .install-session.json
python3 <sync_script> <ru_path>
Если изменено несколько файлов:
python3 <sync_script> --all
| Ошибка | Последствие |
|--------|------------|
| Редактировать en_path напрямую | Правки потеряются при синхронизации |
| Писать текст на английском | Нарушает языковую политику |
| Забыть синхронизировать | EN-версия устарела, агенты работают с неактуальным навыком |
tools
Diagnostics for Vanessa Automation runs. Use when a feature scenario failed, artifacts were not created, or you need to classify a failure after launch.
tools
Creating and refining Vanessa Automation feature scenarios based on real project requirements. Use when you need to write or update a scenario test, not just run it.
tools
--- name: v8-session-manager description: Use when working with the 1С session manager (v8-session-manager) - launch, configuration, connecting 1С clients, reading session_list, calling proxied MCP-tools from 1С extensions, diagnostics. Triggers: mention of `v8-session-manager`, `session_list`, 1С extension MCP showcase, error “no active sessions” / “session_id required”, connecting a client to the manager via `mcpMode=ws`. provides_capabilities: # Built-in manager tools — always available whi
tools
Use when Codex needs to manage v8-runner on local 1C projects through the CLI: configure v8project.yaml, initialize infobases or EDT workspaces, build sources from Designer or EDT, run syntax checks and tests, dump infobase changes, convert source formats, load or export artifacts, launch 1C clients, or choose safe 1C automation command sequences.