Projects

Tooling & Lab

CommandVault

Universal AI command manager.

1 min read · 128 words

View repo 139 commits
TypeScriptVS Code ExtensionCLISQLite

CommandVault indexes the 350+ slash commands, skills, agents, plugins, rules, and hooks scattered across Claude Code, Cursor, Copilot, Windsurf, and Aider into a single searchable vault.

Built as a pnpm + Turborepo monorepo with three packages: a core engine (parsers for all six entry types, a three-tier search stack of Fuse.js fuzzy + MiniSearch indexed + SQLite FTS5 full-text with weighted ranking, an LRU cache, and a Chokidar file watcher), an 18-command Commander.js CLI, and a VS Code extension with a TreeView sidebar and React stats webview. SQLite persistence handles favorites, usage, tags, and versioned schema migrations, with FTS5 token sanitization and SSRF protection on remote sync.

  • Three-tier search: fuzzy + indexed + FTS5
  • VS Code extension · 18-command CLI · core engine
  • 6 AI-assistant formats unified

139 commits.