Skip to content

v1.0.0 - First public release

Latest

Choose a tag to compare

@smallinaUCSD smallinaUCSD released this 09 Jul 16:56

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