Skip to main content
Scaffolds a vector database class and its test file in a module. It writes the class under the module’s src/databases directory, generates a matching test spec, and installs the @ooneex/rag package if it is missing.

Usage

ooneex vector-database:create [options]

Examples

ooneex vector-database:create
ooneex vector-database:create --name=Embedding
ooneex vector-database:create --name=Embedding --module=search --override

Options

OptionDescriptionDefault
--nameVector database class name. The VectorDatabase suffix is appended automatically.Prompted if omitted
--moduleTarget module the class is generated into.shared
--overrideOverwrite an existing class without prompting.false

AI Skill

This command ships a matching vector-database:create skill. It generates the vector database class and its test file, then guides your AI agent through completing a vector database that extends VectorDatabase from @ooneex/rag.
ooneex claude:init