wbrownwbrownCommunityยท1 Agent Skills Included

janus-datalog

Embedded Datalog database with time-travel and CRDT storage

Runs Datomic-style Datalog queries against an embedded Go database with joins, aggregations, subqueries, and time-travel. Eliminates complex JOIN syntax, JVM dependencies, and unpredictable query planners through a single binary with greedy planning. Includes skills for writing and debugging queries, exploring unknown databases, and sweeping stale code comments across packages.
npx skills add wbrown/janus-datalog --all -g -y
Available:

Directs the agent to run the full make test gate, ask the owner before any architectural decision, treat failing tests as information to report rather than obstacles to fix, and revert immediately when told.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install janus-datalog?โ–ผ

Run `npx skills add wbrown/janus-datalog --all -g -y` in your terminal to install all skills in this suite globally.

What is janus-datalog used for?โ–ผ

It is an embedded Go database that answers Datomic-style Datalog queries with automatic joins, aggregations, subqueries, and built-in time-travel over CRDT storage.

How do I query a janus-datalog database?โ–ผ

Use the datalog CLI with an EDN query, for example `datalog -db my.db -query '[:find ?name :where [?e :person/name ?name]]'`, and results print as a markdown table.

Does janus-datalog support time-travel queries?โ–ผ

Yes. Every write is preserved with CRDT semantics, so you can query full history with History() or the resolved state at any transaction with AsOf().

Do I need to know Datalog syntax to use it?โ–ผ

No. The included datalog skill lets your agent write and debug queries from plain-English requests, and Go users can use the type-safe query builder instead of EDN strings.

Related Repositories in Data & Analytics

View All in Data & Analyticsโ†’