vsql-extension-builder プラグイン
プラグイン Claude Code データベース データベース・ストレージ移行・モダナイゼーション以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
vsql-extension-builder は、アイテムの説明および villagesql-skills の GitHub README によると、7フェーズのペルソナ駆動ワークフローを通じて VillageSQL 拡張機能を MySQL 向けにエンドツーエンドで構築するエージェントスキルです。アイテムの説明では、PostgreSQL 拡張機能を MySQL に移植する用途でよく使われるとされています。README には、API 名をハードコードせず、稼働中の SDK ヘッダーから現行の VEF API を検出する仕組みだと記載されています。README によると、Claude Code、Gemini CLI、agy、Codex、Cursor、Amp、Kiro、OpenCode、OpenClaw といった複数のコーディングエージェント上での動作を想定しています。インストール方法についても、クイックインストール用スクリプトとエージェントごとの手動手順が README に記載されています。
概要
VillageSQL は、公式サイトによると「MySQL 向けのイノベーションプラットフォーム」を自称しており、MySQL のオープンソースなドロップイン代替であるとされています。公式サイトでは、カスタムデータ型や関数を追加する拡張フレームワークを備え、今後カスタムインデックスにも対応予定だと説明されています。公式サイトに掲載されている拡張機能には AI、UUID、Network Address、Cryptographic Functions、HTTP、Cube、Boolean、REST、Trigram、Fuzzy String Match があり、標準の SQL コマンド INSTALL EXTENSION で導入すると記載されています。また公式サイトでは、vsql-extension-builder を含む「Agent Skills」を AI コーディングエージェントで VillageSQL 拡張機能を構築する手段として紹介しています。
vsql-extension-builder でできること
- アイテムの説明およびREADMEによると、7フェーズのペルソナ駆動ワークフローで VillageSQL 拡張機能を MySQL 向けにエンドツーエンドで構築する
- アイテムの説明によると、既存の PostgreSQL 拡張機能を MySQL に移植する
- READMEによると、API 名をハードコードせず、稼働中の SDK ヘッダーから現行の VEF API を検出する
- READMEによると、クイックインストールスクリプト(curl -sSL | bash)で導入済みのエージェントを検出し設定する
- READMEによると、Claude Code、Gemini CLI、agy、Codex、Cursor、Amp、Kiro、OpenCode、OpenClaw のいずれかでスキルを利用する
- READMEによると、コントリビューター向けにリポジトリを手動でクローンしてシンボリックリンクを作成する、またはローカルブランチの変更を確認するためにリンク先を切り替える
出典
原文の説明(英語)
Builds a VillageSQL extension for MySQL end-to-end through a 7-phase persona-driven workflow. Commonly used to port PostgreSQL extensions to MySQL.