mikkelkrogsholm-surrealdb
SKILL.md
SurrealDB Skill
This skill provides comprehensive guidance for working with SurrealDB in the Bookstrap framework, covering database patterns, query strategies, and hybrid retrieval-augmented generation (RAG).
SurrealDB Overview
SurrealDB is a multi-model database that combines:
- Document storage: JSON-like records
- Graph database: Native relationships with RELATE statements
- Vector search: Native embedding support with MTREE indexes
- SQL-like queries: Familiar SurrealQL syntax
This makes it ideal for book writing, where you need:
- Semantic search (find similar content)
- Graph traversal (character relationships, citation chains)
- Timeline queries (chronological events, sequences)
- Combined queries (semantic + graph + timeline)