Skip to content

v3.7.0 — near-miss candidates, model-aware compare, release hygiene

Choose a tag to compare

@rolling-codes rolling-codes released this 24 Oct 15:39
· 2 commits to main since this release
38b5347

v3.7.0 — near-miss candidates, model-aware compare, release hygiene

Released: 2026-10-24

This release is not a re-tag of 3.6.0. It ships the evaluation features from #78 and brings version metadata (README badge, bsc.VERSION, plugin/skill manifests) into lockstep with the GitHub Release.

What’s new vs 3.6.0

3.6.0 3.7.0
Focus Verification & failure-handling (doc-sync review cmds, reference containment, hollow-claim detection, atomic grading reports) Evaluation product features + release hygiene
Near-miss tests Not in tree as a reviewable workflow Offline adjacent-skill proposals → review → promote
Model compare Cross-model warnings on legacy raw files Exact model-identity baselines; unpooled models; preflight rejects bad metrics
CI canary — Bounded Haiku + Sonnet matrix on schedule / release/**
bsc.py doctor Python / PyYAML / claude --version Also checks required eval CLI flags (no auth / no model calls)
README badge v3.6.0 v3.7.0
Root LICENSE Nested under skill only Repo-root Apache-2.0 + packaged copy

Added

  • Reviewable near-miss candidates — python -m scripts.generate_tests <skill> --adjacent-skills <dir> writes tests/candidates/near_misses.yaml. Mark reviewed: true and should_trigger, then --promote-candidates. Stays out of measured evals until promoted.
  • Model-aware baseline comparisons — bsc.py compare and bsc.py eval … --baseline require aligned model identities for live/front-end envelopes; aliases warn in favor of pinned full IDs; sonnet[1m] / opus[1m] pass through.
  • Bounded Haiku/Sonnet trigger canary — five calls per model; missing credentials reported explicitly; reports downloadable as CI artifacts.
  • bsc.py doctor eval-flag checks — validates flags advertised by the installed Claude CLI without authentication or model calls.
  • Root LICENSE (Apache-2.0) for GitHub/clone discoverability.

Changed

  • SETUP.md — Python 3.12+ floor; skill-creator@skill-creator-local; prefer python bsc.py hooks install.
  • Packaged changelog / release-notes under skills/skill-creator/ are pointers to the root CHANGELOG.md (single source of truth).
  • Version lockstep: .claude-plugin/plugin.json, skills/skill-creator/skill.yaml, bsc.VERSION, README badge + “Current version”, pyproject.toml → 3.7.0.

Upgrade

Drop-in for 3.6.0 users. No skill-schema migration.

claude plugin marketplace add rolling-codes/better-skill-creator
claude plugin install skill-creator@skill-creator-local
python bsc.py doctor

Full changelog: https://github.com/rolling-codes/better-skill-creator/blob/main/CHANGELOG.md