v1.0.0 - First public release
Highlights since v0.2.0:
- Project renamed growth-percentile-skill (GitHub repo now matches the
name already used everywhere else: pyproject.toml, marketplace.json,
CITATION.cff). - README rewritten for end users only (install, first prompt, a "what it
can do" section, plain-language data handling). Contributor/clinical
detail moved to new TRUST_AND_LIMITATIONS.md and into CONTRIBUTING.md. - SKILL.md: agents now normalize messy, non-adapter-shaped data
themselves (flexible sex/gender columns, unit and age conversion)
instead of requiring the end user to reshape data or run a command. - Multi-agent install instructions added for Codex, OpenCode, Grok
Build, Hermes, and OpenClaw, alongside the existing Claude Code plugin
path. - Dropped the scipy dependency. The engine, adapters, and chart
generator are now pure Python standard library -- a bare python3 is
enough to run this skill, nothing to install. - Chart visuals improved (gridlines with real tick labels, centered
uppercase titles, uniform percentile-curve styling). Known limitation:
visual polish is still a work in progress; the underlying numbers are
already fully audited. - Several correctness fixes from an 8-angle code review: a silently
omitted percentile curve for a common case, a chart crash on
reference_unavailable results, unescaped patient_id HTML injection, a
CSV header-parsing bug in growth.py, and two adapters/flat.py bugs
(--map crash on malformed JSON, falsy-zero values treated as missing).
Full details: CHANGELOG.md