Dusk is an open-source CLI that analyzes warehouse query history and turns it into:
dusk-report.md: a human-readable map of how the organization actually queries dataskills.md: portable agent context distilled from those same patterns
This is the initial scaffold for the OSS CLI.
The current implementation is intentionally thin:
- CLI shape is in place
- scan pipeline shape is in place
- Snowflake is the first concrete adapter target
- Databricks and BigQuery are scaffolded but not implemented
pip install -e .dusk scan --warehouse snowflake --connection "$SNOWFLAKE_DSN"You can also provide the connection via environment variable:
dusk scan --warehouse snowflake --connection-env SNOWFLAKE_DSNBy default, Dusk writes:
dusk-report.mdskills.md
to the current working directory, or to --output-dir if provided.
Current scaffold covers:
- package metadata
- CLI entrypoint
- adapter interface
- scan orchestration
- markdown renderers
- normalized analysis models
It does not yet include:
- live warehouse querying
- SQL parsing / clustering logic
- tests
- full docs