helix-query-go
Installation
SKILL.md
Helix Query Authoring - Go
Write HelixDB Go SDK queries that are schema-aware, dynamic-first, and easy for application engineers to call. The Go module is github.com/helixdb/helix-db/sdks/go, imported as helix.
The primary Go workflow is different from Rust and TypeScript bundles: write ordinary Go functions that return helix.Request, declare parameters inline on the query builder, and execute with client.Exec(ctx, request, &out).
When To Use
Use this skill when the task is to:
- write a new Helix query in Go
- revise an existing Go query function
- add traversal, projection, pagination, BM25 text search, or vector search in Go
- use inline parameters such as
q.ParamString,q.ParamI64, orq.ParamDateTime - execute dynamic requests with
client.Exec(ctx, req, &out) - debug Go request JSON with
helix.MarshalRequest(req)
Do not use this skill for Rust #[register], TypeScript defineQueries, bundle generation, or hand-written dynamic JSON. Use helix-query-rust, helix-query-typescript, or helix-query-json-dynamic for those tasks.