tendril-extension — скилл для Claude Code: сборка и установка
Скилл помогает собирать, проверять и устанавливать расширение Ivy Tendril в Antigravity IDE или VS Code. Пригодится для локальной разработки и упаковки расширения в .vsix.
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-codeЧто делает tendril-extension
Скилл управляет расширением из каталога extensions/vscode: устанавливает зависимости через pnpm, собирает проект, запускает проверку типов и тесты. Для установки в Antigravity IDE он умеет создать символическую ссылку на расширение; после этого нужно перезагрузить окно IDE, чтобы стали доступны боковая панель и команды Tendril.
Для этих операций есть скрипты установки, удаления и упаковки в .vsix. Архив можно собрать через npx @vscode/vsce package --no-dependencies. Но Antigravity IDE работает на движке VS Code 1.107.0 и отклонит .vsix, если расширение требует более новую версию; для локальной разработки здесь подходит установка через символическую ссылку.
Какие задачи решает
- собрать расширение Ivy Tendril из
extensions/vscode - установить расширение в Antigravity IDE через символическую ссылку
- проверить типы и запустить тесты расширения
- упаковать расширение в архив
.vsix - удалить установленное расширение из Antigravity IDE
Примеры запросов агенту
- Собери расширение Ivy Tendril и установи его в Antigravity IDE.
- Проверь типы и запусти тесты для расширения в
extensions/vscode. - Упакуй Ivy Tendril в файл
.vsix.
Как установить tendril-extension
1Через Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code2Вручную: положить файлы
~/.claude/skills/tendril-extension/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tendril-extension/
1Через Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a codex2Вручную: положить файлы
.agents/skills/tendril-extension/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a cursor2Вручную: положить файлы
.cursor/skills/tendril-extension/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Ivy-Interactive/Ivy-Tendril tendril-extension2Вручную: положить файлы
.github/skills/tendril-extension/SKILL.md1Через Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a gemini-cli2Командой платформы
gemini skills install https://github.com/Ivy-Interactive/Ivy-Tendril --path skills/tendril-extensionВручную: положить файлы
.devin/skills/tendril-extension/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о tendril-extension
Как установить tendril-extension в Claude Code?
Выполните npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code. Файл скилла появится по пути ~/.claude/skills/tendril-extension/SKILL.md.
Что делает tendril-extension?
Скилл помогает собирать, тестировать, упаковывать и устанавливать расширение Ivy Tendril для Antigravity IDE и VS Code. Он также содержит сценарии установки и удаления.
Почему установка .vsix может не пройти в Antigravity IDE?
Antigravity IDE использует движок VS Code 1.107.0; пакет с требованием более новой версии будет отклонён. Для локальной разработки скилл предлагает установить расширение через символическую ссылку.
Исходный текст
SKILL.md · Apache-2.0
--- name: tendril-extension description: >- Manage, build, test, package, install, and debug the Ivy Tendril extension in Antigravity IDE and VS Code. Use when the user asks to install, link, update, build, test, or package the Ivy Tendril extension for Antigravity IDE. --- # Ivy Tendril Extension Skill This skill provides procedures and helper scripts for building, testing, packaging, and installing the Ivy Tendril extension directly into **Antigravity IDE** or VS Code. ## Directory & Environment - **Extension Directory**: `extensions/vscode` - **Antigravity Extensions Directory**: `~/.antigravity-ide/extensions` - **Installed Extension Name**: `ivy-interactive.ivy-tendril-0.1.0` - **Package Manager**: `pnpm` (fixed versions configured via `.npmrc`) --- ## Common Workflows ### 1. Install / Link to Antigravity IDE To compile the latest extension bundle and link it live into Antigravity IDE: ```bash skills/tendril-extension/scripts/install-antigravity.sh ``` Or manually: ```bash cd extensions/vscode pnpm install pnpm run build mkdir -p ~/.antigravity-ide/extensions ln -sfn "$(pwd)" ~/.antigravity-ide/extensions/ivy-interactive.ivy-tendril-0.1.0 antigravity-ide --list-extensions | grep "ivy-interactive.ivy-tendril" ``` After installing/linking: 1. Reload Antigravity IDE by opening the Command Palette (`Cmd+Shift+P`) and selecting **Developer: Reload Window**. 2. The Tendril sidebar view and commands (`Tendril: Open Dashboard`, `Tendril: Start Server`, etc.) are now active. --- ### 2. Package as `.vsix` Archive To build a standalone VSIX distribution file: ```bash skills/tendril-extension/scripts/package-vsix.sh ``` Or manually: ```bash cd extensions/vscode pnpm install pnpm run build npx @vscode/vsce package --no-dependencies ``` > [!NOTE] > Since Antigravity IDE runs VS Code engine `1.107.0`, installing a VSIX with an engine requirement greater than `1.107.0` via `antigravity-ide --install-extension` will be rejected by the version validator. The direct symlink method (Workflow 1) is the recommended approach for local development and daily usage. --- ### 3. Run Extension Tests & Typecheck To verify extension integrity and TypeScript compliance: ```bash cd extensions/vscode pnpm run typecheck pnpm test ``` --- ### 4. Uninstall / Unlink from Antigravity IDE To remove the extension from Antigravity IDE: ```bash skills/tendril-extension/scripts/uninstall-antigravity.sh ``` Or manually: ```bash rm -rf ~/.antigravity-ide/extensions/ivy-interactive.ivy-tendril-0.1.0 ```
© Ivy-Interactive · Apache-2.0 · Ivy-Interactive/Ivy-Tendril