言語: 日本語English

vsql-extension-builder プラグイン

作者
VillageSQL
カテゴリ
データベース
トピック
データベース・ストレージ · 移行・モダナイゼーション
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 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.

vsql-extension-builder の変更履歴

一覧に戻る