helix-query-rust
Installation
SKILL.md
Helix Query Authoring — Rust
Write Helix Rust DSL queries in a way that is schema-aware, explicit, and easy for agents to reason about. The Rust builder is the helix-db crate (sdks/rust); the TypeScript DSL (helix-query-typescript) emits the same JSON AST.
This is the preferred way to author Helix queries in a Rust codebase. Drop to raw dynamic JSON (helix-query-json-dynamic) only for debugging or dynamically-shaped requests.
When To Use
Use this skill when the task is to:
- write a new Helix query in Rust
- revise an existing Helix Rust DSL route
- bundle queries into a
queries.json - choose between
read_batch()andwrite_batch() - add traversal, projection, pagination, BM25 search, or vector search to an existing query
Do not use this skill as the main guide for inline POST /v1/query payloads — use helix-query-json-dynamic. For the TypeScript DSL, use helix-query-typescript.