Skip to content

v0.2.0

Choose a tag to compare

@smallinaUCSD smallinaUCSD released this 08 Jul 22:41
· 9 commits to main since this release

v0.2.0

A v2 pass focused on making the skill actually easy to pick up and use
across any coding agent, plus two new capabilities.

Onboarding overhaul

  • README rewritten human-first and agent-agnostic: install -> first
    result (plain English, no terminal) -> bring-your-own-data -> how it
    works -> limitations, instead of leading with terminal commands.
    Works with Claude Code (plugin, tested end-to-end), Cursor, Codex, or
    any agent that can read a markdown file and follow it.
  • AGENTS.md (canonical repo-work instructions) + CLAUDE.md (one-line
    @AGENTS.md pointer), RELEASING.md, PR/issue templates, and a real
    PR-process section in CONTRIBUTING.md.
  • A real, unedited screenshot of the new chart output as the README
    hero image.

New: interactive growth charts

scripts/chart.py renders one self-contained HTML file per patient --
percentile curves plus the patient's own trajectory, for every age-based
indicator present. Pure SVG + vanilla JS, no charting library, no CDN,
no new Python dependency, fully offline.

New: flexible column mapping

adapters/flat.py now accepts an optional column map (--map colmap.json) so a spreadsheet with differently-named columns doesn't
need to be renamed first.

Fixed

A real bug, found while building the chart feature: cdc_lenageinf.csv
and cdc_bmiagerev.csv repeat their header row at the male/female
transition (how CDC actually publishes them) -- this crashed the CSV
parser on a code path nothing had exercised before. Fixed, with a new
golden test vector closing the coverage gap.

See CHANGELOG.md for the full list.