framework/skills/framework-meta/skills-i18n-sync/SKILL.md
Управление синхронизацией русскоязычных навыков (framework/) с англоязычным зеркалом (framework_eng/). Используй когда нужно проверить статус синхронизации, вручную запустить перевод, или понять почему заблокирован коммит.
npx skillsauth add steelmorgan/1c-agent-based-dev-framework skills-i18n-syncInstall 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/ (RU, источник правды) → framework_eng/ (EN, автоматическое зеркало). Симлинки IDE указывают на framework_eng/. Никогда не редактируй framework_eng/ напрямую.
| Триггер | Действие |
|---------|----------|
| Ты изменил любой файл в framework/ (кроме README.md) | Немедленно синхронизировать изменённый файл через /sync-skills <path> |
| Видишь статус dirty или pending в реестре | Запустить /sync-skills перед использованием навыка |
| Коммит заблокирован хуком с ошибкой перевода | Запустить python3 tools/sync-skill.py --all, затем повторить коммит |
| Добавлен новый файл в framework/ | Запустить /sync-skills <path> для создания EN-версии |
| Нужно проверить состояние всех навыков | Запустить /sync-skills check |
/sync-skills checkПоказывает таблицу статусов всех файлов:
✓ synced — RU и EN синхронизированы○ pending — EN-версия ещё не создавалась✗ dirty — RU изменён, EN устарел! error — последний перевод завершился ошибкойpython3 tools/sync-skill.py --check
/sync-skillsСинхронизировать все pending и dirty файлы:
python3 tools/sync-skill.py --all
/sync-skills <path>Синхронизировать конкретный файл:
python3 tools/sync-skill.py framework/skills/bsl-practices/coding-standards/SKILL.md
/sync-skills init-allПервичная синхронизация — перевести всё что ещё не имеет EN-зеркала. Запускается один раз при инициализации или после добавления большого блока файлов:
python3 tools/sync-skill.py --init-all
После любого изменения файла в framework/ — сразу запускай синхронизацию.
Не откладывай до коммита: хук заблокирует его если EN отсутствует.
Исключение: README.md файлы не переводятся и не синхронизируются.
Перед использованием навыка — проверь что его статус synced.
Если dirty — данные в .claude/skills/ устаревшие.
framework_eng/ только читай, никогда не пиши напрямую.
При конфликте содержимого RU и EN — RU всегда победитель (источник правды).
git commit
↓
.git/hooks/pre-commit запускается
↓
Находит staged файлы в framework/ (кроме README.md)
↓
Вызывает: python3 tools/sync-skill.py <список файлов>
↓
sync-skill.py вызывает Codex CLI (gpt-5.1-codex-mini) для перевода каждого файла
↓
Записывает результат в framework_eng/ (зеркальный путь)
Обновляет .skills-sync-state.json
↓
Хук добавляет framework_eng/ файлы и state в коммит (git add)
↓
Коммит продолжается (RU + EN всегда в одном коммите)
↓
При ошибке: БЛОКИРОВКА коммита с инструкцией по исправлению
Файл .skills-sync-state.json в корне репо — статусы и хэши каждого файла.
cp tools/hooks/pre-commit .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit
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.