From dataspex
Use when working with Dataspex - a point-and-click Clojure(Script) data browser. Activate when the user asks about dataspex.core/inspect, inspecting atoms, inspecting taps, Datascript/Datomic/Datalevin/Datahike connections, the Dataspex browser extension, connecting a remote inspector, the Dataspex HTTP server, custom rendering protocols (IRenderInline, IRenderDictionary, IRenderTable, IRenderSource, IRenderHiccup, IPrefersView, IDiffable), or audit/history tracking for inspected data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dataspex:dataspexThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dataspex is a Clojure(Script) data browser that lets you inspect maps, vectors, atoms, database connections, and tap streams in a point-and-click UI. It runs as a Chrome/Firefox browser extension or as a standalone web app, and connects to local ClojureScript apps, Clojure REPLs, or remote processes.
Dataspex is a Clojure(Script) data browser that lets you inspect maps, vectors, atoms, database connections, and tap streams in a point-and-click UI. It runs as a Chrome/Firefox browser extension or as a standalone web app, and connects to local ClojureScript apps, Clojure REPLs, or remote processes.
Coordinates: no.cjohansen/dataspex {:mvn/version "2026.04.1"}.
| Task | Go to |
|---|---|
Add Dataspex to a project, call inspect, manage the server | setup-and-api.md |
| Inspect atoms, taps, Datascript/Datomic connections, remote data | inspecting-data.md |
| Implement custom rendering for your own types | custom-rendering.md |
| Connect the browser extension, serve remotely, inspect from mobile/Safari | remote-and-server.md |
| Data not showing up, server not starting, atom not updating, history wrong | anti-patterns.md |
Dataspex is a data browser, not a logger. Its core flow is:
value / atom / db → dataspex.core/inspect → Dataspex UI → point-and-click navigation
inspect is the single entry point for all data types. Pass a label and a value.uninspect to stop tracking a label and release any watchers.Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub stoating/clojure-dataspex-skill --plugin dataspex