mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-15 10:24:57 +03:00
feat(switch): добавить платформу Yandex Code Assistant (#22)
Code Assistant ищет навыки в .codeassistant/skills/ (приоритетнее .agents/). Добавлен отдельный ключ codeassistant в реестр switch.py, пункт в интерактивное меню, строка в таблицу README и две записи в матрицу build-ports (powershell + python). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -138,6 +138,16 @@ jobs:
|
|||||||
branch: port-windsurf-py
|
branch: port-windsurf-py
|
||||||
label: Windsurf
|
label: Windsurf
|
||||||
target_dir: .windsurf/skills
|
target_dir: .windsurf/skills
|
||||||
|
- platform: codeassistant
|
||||||
|
runtime: powershell
|
||||||
|
branch: port-codeassistant
|
||||||
|
label: Yandex Code Assistant
|
||||||
|
target_dir: .codeassistant/skills
|
||||||
|
- platform: codeassistant
|
||||||
|
runtime: python
|
||||||
|
branch: port-codeassistant-py
|
||||||
|
label: Yandex Code Assistant
|
||||||
|
target_dir: .codeassistant/skills
|
||||||
- platform: agents
|
- platform: agents
|
||||||
runtime: powershell
|
runtime: powershell
|
||||||
branch: port-agents
|
branch: port-agents
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ python tools/cc-1c-skills/scripts/switch.py
|
|||||||
| OpenCode | `.opencode/skills/` | [port-opencode](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-opencode) | [port-opencode-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-opencode-py) |
|
| OpenCode | `.opencode/skills/` | [port-opencode](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-opencode) | [port-opencode-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-opencode-py) |
|
||||||
| Roo Code | `.roo/skills/` | [port-roo](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-roo) | [port-roo-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-roo-py) |
|
| Roo Code | `.roo/skills/` | [port-roo](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-roo) | [port-roo-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-roo-py) |
|
||||||
| Windsurf | `.windsurf/skills/` | [port-windsurf](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-windsurf) | [port-windsurf-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-windsurf-py) |
|
| Windsurf | `.windsurf/skills/` | [port-windsurf](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-windsurf) | [port-windsurf-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-windsurf-py) |
|
||||||
|
| Yandex Code Assistant | `.codeassistant/skills/` | [port-codeassistant](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-codeassistant) | [port-codeassistant-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-codeassistant-py) |
|
||||||
| Agent Skills | `.agents/skills/` | [port-agents](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-agents) | [port-agents-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-agents-py) |
|
| Agent Skills | `.agents/skills/` | [port-agents](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-agents) | [port-agents-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-agents-py) |
|
||||||
|
|
||||||
Готовые ветки `port-*` пересобираются автоматически на каждое изменение в навыках. Если нужна свежая сборка прямо сейчас — соберите [локально через `switch.py`](#альтернативный-способ--собрать-локально-через-switchpy).
|
Готовые ветки `port-*` пересобираются автоматически на каждое изменение в навыках. Если нужна свежая сборка прямо сейчас — соберите [локально через `switch.py`](#альтернативный-способ--собрать-локально-через-switchpy).
|
||||||
|
|||||||
+5
-2
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# switch.py v1.6 — Переключение навыков 1С между AI-платформами и рантаймами
|
# switch.py v1.7 — Переключение навыков 1С между AI-платформами и рантаймами
|
||||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||||
"""
|
"""
|
||||||
Копирует (или создаёт ссылки на) навыки из .claude/skills/ на другие AI-платформы
|
Копирует (или создаёт ссылки на) навыки из .claude/skills/ на другие AI-платформы
|
||||||
@@ -30,6 +30,7 @@ PLATFORMS = {
|
|||||||
'agents': '.agents/skills',
|
'agents': '.agents/skills',
|
||||||
'augment': '.augment/skills',
|
'augment': '.augment/skills',
|
||||||
'cline': '.cline/skills',
|
'cline': '.cline/skills',
|
||||||
|
'codeassistant': '.codeassistant/skills',
|
||||||
'codex': '.codex/skills',
|
'codex': '.codex/skills',
|
||||||
'cursor': '.cursor/skills',
|
'cursor': '.cursor/skills',
|
||||||
'copilot': '.github/skills',
|
'copilot': '.github/skills',
|
||||||
@@ -612,11 +613,13 @@ def interactive_mode():
|
|||||||
("OpenCode", ".opencode/skills/"),
|
("OpenCode", ".opencode/skills/"),
|
||||||
("Roo Code", ".roo/skills/"),
|
("Roo Code", ".roo/skills/"),
|
||||||
("Windsurf", ".windsurf/skills/"),
|
("Windsurf", ".windsurf/skills/"),
|
||||||
|
("Code Assistant", ".codeassistant/skills/"),
|
||||||
("Agent Skills", ".agents/skills/"),
|
("Agent Skills", ".agents/skills/"),
|
||||||
]
|
]
|
||||||
platform_keys = [
|
platform_keys = [
|
||||||
'claude-code', 'augment', 'cline', 'cursor', 'copilot', 'kilo',
|
'claude-code', 'augment', 'cline', 'cursor', 'copilot', 'kilo',
|
||||||
'kiro', 'codex', 'gemini', 'opencode', 'roo', 'windsurf', 'agents',
|
'kiro', 'codex', 'gemini', 'opencode', 'roo', 'windsurf',
|
||||||
|
'codeassistant', 'agents',
|
||||||
]
|
]
|
||||||
|
|
||||||
choice = ask_choice("Для какой платформы настроить навыки?", platform_options)
|
choice = ask_choice("Для какой платформы настроить навыки?", platform_options)
|
||||||
|
|||||||
Reference in New Issue
Block a user