explorelisted
Install: claude install-skill exmergo/dex
# Explore
Make sense of a warehouse or a local DuckDB database the way an analytics
engineer does: rank what matters, drill selectively, and persist a draft map.
This is the flagship, fully read-only skill. It absorbs profiling and
relationship inference as capabilities; they are not separate skills.
## How to drive it
Run the engine through the wrapper. It prints one sanitized JSON envelope and
nothing else; read the envelope and decide the next step.
```bash
uv run "${CLAUDE_SKILL_DIR}/scripts/run.py" <subcommand> [flags]
```
Subcommands, in the usual order:
1. `connect test --path <file.duckdb>` confirms a read-only connection and
reports capabilities.
2. `explore inventory --rank` returns a ranked object summary (counts and sizes,
never rows).
3. `explore profile <objects>` (space- or comma-separated) returns column
profiles, PII flags recorded as (column, category, confidence) and never
example values, plus candidate keys, the likely grain, and data-quality
warnings (e.g. a non-unique id that will fan out on joins). A generic
`*_name` flag's confidence is refined by value-shape evidence from the same
scan, in both directions: person-shaped values corroborate it, a closed
reference vocabulary or long labels de-rate it below the firewall's blocking
threshold, and missing evidence changes nothing (the flag itself is never
removed). Distinct counts
are approximate for scale, but any column that looks unique within
approximation noise