diff --git a/.github/workflows/build-ports.yml b/.github/workflows/build-ports.yml index 171175f6..213e1bb1 100644 --- a/.github/workflows/build-ports.yml +++ b/.github/workflows/build-ports.yml @@ -46,13 +46,113 @@ jobs: branch: port-codex-py label: Codex target_dir: .codex/skills + - platform: copilot + runtime: powershell + branch: port-copilot + label: GitHub Copilot + target_dir: .github/skills + - platform: copilot + runtime: python + branch: port-copilot-py + label: GitHub Copilot + target_dir: .github/skills + - platform: augment + runtime: powershell + branch: port-augment + label: Augment + target_dir: .augment/skills + - platform: augment + runtime: python + branch: port-augment-py + label: Augment + target_dir: .augment/skills + - platform: cline + runtime: powershell + branch: port-cline + label: Cline + target_dir: .cline/skills + - platform: cline + runtime: python + branch: port-cline-py + label: Cline + target_dir: .cline/skills + - platform: kilo + runtime: powershell + branch: port-kilo + label: Kilo Code + target_dir: .kilocode/skills + - platform: kilo + runtime: python + branch: port-kilo-py + label: Kilo Code + target_dir: .kilocode/skills + - platform: kiro + runtime: powershell + branch: port-kiro + label: Kiro + target_dir: .kiro/skills + - platform: kiro + runtime: python + branch: port-kiro-py + label: Kiro + target_dir: .kiro/skills + - platform: gemini + runtime: powershell + branch: port-gemini + label: Gemini CLI + target_dir: .gemini/skills + - platform: gemini + runtime: python + branch: port-gemini-py + label: Gemini CLI + target_dir: .gemini/skills + - platform: opencode + runtime: powershell + branch: port-opencode + label: OpenCode + target_dir: .opencode/skills + - platform: opencode + runtime: python + branch: port-opencode-py + label: OpenCode + target_dir: .opencode/skills + - platform: roo + runtime: powershell + branch: port-roo + label: Roo Code + target_dir: .roo/skills + - platform: roo + runtime: python + branch: port-roo-py + label: Roo Code + target_dir: .roo/skills + - platform: windsurf + runtime: powershell + branch: port-windsurf + label: Windsurf + target_dir: .windsurf/skills + - platform: windsurf + runtime: python + branch: port-windsurf-py + label: Windsurf + target_dir: .windsurf/skills + - platform: agents + runtime: powershell + branch: port-agents + label: Agent Skills + target_dir: .agents/skills + - platform: agents + runtime: python + branch: port-agents-py + label: Agent Skills + target_dir: .agents/skills steps: - name: Checkout main - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' diff --git a/README.md b/README.md index 81610044..9412fef8 100644 --- a/README.md +++ b/README.md @@ -88,18 +88,18 @@ python tools/cc-1c-skills/scripts/switch.py | Claude Code | `.claude/skills/` | [main](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/main) | [port-claude-code-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-claude-code-py) | | Cursor | `.cursor/skills/` | [port-cursor](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-cursor) | [port-cursor-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-cursor-py) | | OpenAI Codex | `.codex/skills/` | [port-codex](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-codex) | [port-codex-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-codex-py) | -| Augment | `.augment/skills/` | _соберите локально_ | _соберите локально_ | -| Cline | `.cline/skills/` | _соберите локально_ | _соберите локально_ | -| GitHub Copilot | `.github/skills/` | _соберите локально_ | _соберите локально_ | -| Kilo Code | `.kilocode/skills/` | _соберите локально_ | _соберите локально_ | -| Kiro | `.kiro/skills/` | _соберите локально_ | _соберите локально_ | -| Gemini CLI | `.gemini/skills/` | _соберите локально_ | _соберите локально_ | -| OpenCode | `.opencode/skills/` | _соберите локально_ | _соберите локально_ | -| Roo Code | `.roo/skills/` | _соберите локально_ | _соберите локально_ | -| Windsurf | `.windsurf/skills/` | _соберите локально_ | _соберите локально_ | -| Agent Skills | `.agents/skills/` | _соберите локально_ | _соберите локально_ | +| GitHub Copilot | `.github/skills/` | [port-copilot](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-copilot) | [port-copilot-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-copilot-py) | +| Augment | `.augment/skills/` | [port-augment](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-augment) | [port-augment-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-augment-py) | +| Cline | `.cline/skills/` | [port-cline](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-cline) | [port-cline-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-cline-py) | +| Kilo Code | `.kilocode/skills/` | [port-kilo](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-kilo) | [port-kilo-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-kilo-py) | +| Kiro | `.kiro/skills/` | [port-kiro](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-kiro) | [port-kiro-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-kiro-py) | +| Gemini CLI | `.gemini/skills/` | [port-gemini](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-gemini) | [port-gemini-py](https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/port-gemini-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) | +| 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) | +| 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). Некоторые платформы (Augment, Cline, VS Code/Copilot) также сканируют `.claude/skills/` как fallback — для них достаточно `main`.