vsql-extension-builder — плагин для Claude Code
Ведёт сборку расширения VillageSQL для MySQL через семь фаз с ролями. Часто берут, чтобы перенести расширение с PostgreSQL.
/plugin install vsql-extension-builder@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialЧто делает vsql-extension-builder
Плагин ставит перед агентом задачу собрать расширение VillageSQL от начала до конца. Работа разбита на семь фаз, каждая со своей ролью, а API расширений агент выясняет из живых заголовков SDK, а не из зашитых в скилл имён.
Скиллы рассчитаны на работающий сервер VillageSQL на вашей машине. Если сервера ещё нет, ставьте его установщиком — curl -fsSL https://install.villagesql.com | bash — или из исходников. В контейнере villagesql/server есть SDK расширений, инструменты C++ и скрипт vsql-build-extension.sh, поэтому сборка и установка расширения внутри контейнера проходят. А вот mysql-test-run.pl там нет, и фаза тестов в контейнере не завершится: ей нужен установщик или сборка из исходников на хосте.
Скилл лежит в skills/vsql-extension-builder/, точка входа — SKILL.md с фазами и проверками, подробности вынесены в references/ и подгружаются по мере надобности. Ставить можно из маркетплейса плагинов Claude или вручную через символическую ссылку в ~/.claude/skills.
Какие задачи решает
- собрать расширение VillageSQL для MySQL по шагам, без пропусков
- перенести готовое расширение с PostgreSQL на MySQL
- определить актуальные имена API расширений из заголовков SDK
- пройти фазу тестов и не застрять на ней
- подключить расширение к серверу и проверить, что оно работает
Примеры запросов агенту
- Собери расширение VillageSQL для MySQL: начни с первой фазы и веди меня по шагам
- Перенеси это расширение с PostgreSQL на MySQL через vsql-extension-builder
- Покажи, какие фазы остались и что нужно для тестов
Как установить vsql-extension-builder
Через маркетплейс плагинов
/plugin install vsql-extension-builder@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о vsql-extension-builder
Как установить vsql-extension-builder в Claude Code?
Из официального маркетплейса плагинов: сначала /plugin marketplace add anthropics/claude-plugins-official, затем /plugin install vsql-extension-builder@claude-plugins-official.
Что делает vsql-extension-builder?
Проводит агента через семь фаз сборки расширения VillageSQL для MySQL, с ролями на каждой фазе. Имена API берутся из живых заголовков SDK.
Можно ли пройти все фазы в Docker-контейнере?
Нет. В образе villagesql/server есть SDK, инструменты C++ и vsql-build-extension.sh, но нет mysql-test-run.pl, поэтому фаза тестов требует установщика или сборки из исходников на хосте.