explore
Use this whenever you need to know what is actually in a database, warehouse, or DuckDB file before you trust it: inventory, column profiles, PII detection, grain and data-quality problems, verified joins, ER diagrams, ad-hoc SQL probes, segmentation, and the semantic layer a repo declares (dbt or Apache Ossie). Trigger it on an unmet precondition, not on phrasing: if you are about to write or fix SQL against tables whose columns, types, grain, or join keys you have not verified in this session, use this FIRST. That includes dbt work (building a model, fixing one, debugging wrong numbers) whenever the ticket names source tables without spelling out their schema. It applies mid-task too: on reaching a table you have not inspected, stop and use this rather than guess column names. Also for "what's in my duckdb", "is this data any good", "how do these tables relate". Read-only; writes only the .dex/ cache. It does not author the model: transform does, and maintain reconciles a project that has drifted.
- Compatibility
- Needs a local shell and uv. On first use, uv downloads the exmergo-dex-core engine from PyPI at the version scripts/run.py pins. Runs in Claude Code or another agent that loads Agent Skills and has a shell, not in claude.ai chat.
Pinned to revision e10730f98f3a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/explore/SKILL.md
- skills/explore/evals/evals.json
- skills/explore/references/commands.md
- skills/explore/references/connectors.md
- skills/explore/references/probe-playbook.md
- skills/explore/references/semantic-playbook.md
- skills/explore/scripts/run.py
Every link opens the file at its source, pinned to the revision this page describes.