exploring-data - Changelog
All notable changes to the exploring-data skill are documented in this file. The format is based on Keep a Changelog.
[0.2.0] - 2026-09-06
Fixed
scripts/sketch_ops.py dups: build each row's MinHash from token counts, not the token set.MinHash.updatekeeps a per-permutation minimum, so hashing a token twice changed nothing andnew york new yorkscored Jaccard 1.0 againstyork new. A token occurring c times now contributes c distinct elements(t, 0) … (t, c-1), which makes the signature estimate the weighted Jaccard indexsum(min(a_i, b_i)) / sum(max(a_i, b_i)). Rows whose tokens are all distinct are unaffected.
Added
dups --unweighted: keeps the pre-0.2.0 set semantics for callers that want them.tests/test_sketch_ops.py: covers both metrics, including a pair that differs only in token counts.
Changed
- The
dupssummary line now names the metric it used —weighted Jaccard>=by default,Jaccard>=under--unweighted.
[0.1.2] - 2026-08-25
Fixed
- repair broken frontmatter, mark obsolete skills, close registry gaps (#746)
Other
- creating-skill: use Anthropic's quick_validate.py instead of a hand-rolled check (#775)
- Deprecate mapping-codebases; adopt ruff 0.16.0 baseline (#747)
[0.1.1] - 2026-07-20
Fixed
install_ydata.sh: pinsetuptools<81. ydata-profiling 4.18.x importspkg_resources, removed in setuptools>=81; unpinned installs died on the firstProfileReportimport withModuleNotFoundError: pkg_resources.install_ydata.sh: addpyarrow.analyze.shreads.parquetvia pandas, which needs a parquet engine that wasn't installed.
Added
scripts/visualize_findings.py: render an EDA profile as a compact, self-contained Chart.js dashboard (missingness tiers, most-skewed/zero-inflated distributions, largest categorical breakdowns) instead of only linking the dense ydata HTML. Reads both ydata JSON andprofile_large.py --jsonoutput. Stdlib-only.- SKILL.md step A.5: present findings visually; prefer inline charts over a file link on surfaces that render visuals.
Added
- add mapping-features skill for behavioral web app documentation (#432)
- add line numbers, markdown ToC, and other files listing
- add code maps and CLAUDE.md integration guidance
- Delete VERSION files, complete migration to frontmatter
- Migrate all 27 skills from VERSION files to frontmatter
Fixed
- limit markdown ToC to h1/h2 headings only
Other
- exploring-data v0.1.0: large-file profiling (DuckDB) + sketch ops (dups, overlap, drift) (#737)
- exploring-data: use absolute path for check_install.sh in Step 2 (#710)
- Remove _MAP.md files, direct agents to tree-sitting for code navigation (#545)