{ "listing": { "skills": [ { "path": "skills/vsql-extension-builder/SKILL.md", "name": "vsql-extension-builder", "description": "Build a VillageSQL extension end-to-end using the 7-phase persona-driven workflow: requirements, feasibility, scaffold, implementation, CTO review, UAT, and documentation. Supports C++ (default) and Rust implementations. Discovers the current VEF API from live SDK sources during Phase 1 feasibility and Phase 2 bootstrap — no hardcoded API names. Works from any directory.\n", "files": { "skills/vsql-extension-builder/README.md": "33c60cc41844773f8c48aee894e696076b3b3b86a55cb6b2da63c47fc56c213c", "skills/vsql-extension-builder/SKILL.md": "ca5530377b9a49f93cf4b938c0e74059626458f37c012a77e0e741d1b76ce710", "skills/vsql-extension-builder/references/capabilities.md": "86b63dbe9c8826e8ee4bfc7d13c6a8c93c58c332ba1d881a4b2c9182d029e682", "skills/vsql-extension-builder/references/context-hygiene.md": "52ed895c35d6e017d201660b53b2c8a6deaa4efbd06ed081b5a5a4cc711fc491", "skills/vsql-extension-builder/references/cto-checklist.md": "87a2a52f5587fcede5224aee6719755bef1cbbbbb8a7266cd1581a76fd23e9e3", "skills/vsql-extension-builder/references/environment.md": "b4ded95f82cdf66a18c24eef964f2fdcb421a243d7bdf3527d194e5af1ed6995", "skills/vsql-extension-builder/references/patterns.md": "c3ce141084e3e9b4a273b8528984e3067d716071101c79369070115a280fa59d", "skills/vsql-extension-builder/references/pg-port-guide.md": "2894f6192c6985bd3e3a69ef8e6f84aa70ad8b5a6990eb83a59ff165f1ff2301", "skills/vsql-extension-builder/references/philosophy.md": "40e36bf7e606d1bc030cca45b9e36ffc5270b174e24c66718b9e4962c82d78ad", "skills/vsql-extension-builder/references/rust-workflow.md": "a5de48ce97a8bb4dcd559ecd3d276bae855ea2c21758183c8c20c0880fc61185" } }, { "path": "skills/vsql-install-server/SKILL.md", "name": "vsql-install-server", "description": "Get a working VillageSQL server on this machine and prove it works — choose an install path (installer, Docker, or source), start the server, connect, load a bundled extension, and call one of its functions. Also covers reconnecting to a server that is already running. Use before vsql-extension-builder, or any time a VillageSQL server is needed and none is confirmed working.\n", "files": { "skills/vsql-install-server/README.md": "c7920537153c8fec81b15e8ae3837d13ddbfd157a99b640f42298e653e9c4110", "skills/vsql-install-server/SKILL.md": "43c6e74b36167e0a4c3b5f81f73d4862f69e8b8ae76c90d3a749a184a1e20007" } } ], "hooks": [], "executions": [] } }