Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 11:28
· 10 commits to main since this release
v0.4.0
04b2495

retro-skill v0.4.0

This release adds a new way to break memory out of per-project silos and makes
the repo's quality gates actually enforced in CI.

✨ Highlights

/retro promote — drain local memory upward (#11)
A new mode that inventories the memory Claude Code accumulates under
~/.claude/projects/<slug>/memory/ (across all slugs) and re-homes each note
to its correct, shareable destination — skill-update › project-rule ›
user-memory, never project-local memory
— reusing the existing
classify → approve → materialize pipeline. The source note is drained only
after the upward write is verified (a reversible tombstone move, never rm,
with a sha256 race-check).

Trigger-coverage sweep (B15) + broadest-scope escalation (#9)
Systematically checks every installed skill's description against what the
session actually did, and biases every finding toward the broadest useful scope.

🐛 Fixes

  • Route user-memory → global ~/.claude/CLAUDE.md and project-rule
    <project>/AGENTS.md (no more cwd-scoped silos) (#8)
  • Detector noise reduction: cut A1/A14 false positives, trust the is_error
    flag, fix git-flag/token boundaries; add self-review + detector-regression
    gates (#7)

🔧 CI / tooling

  • Enforce skill-validation hooks in CI via the reusable validate.yml workflow
    (validate-skill, markdownlint, yamllint, ruff, ShellCheck, version parity,
    checkpoint schemas) — previously these ran only as uninstalled local hooks (#13)
  • .markdownlint.jsonc encoding repo conventions + a broken-table fix (#12)

📚 Docs

  • README rework for correctness and onboarding (#10), plus workflow /
    patch-workflow / spec updates

Full changelog: v0.3.0...v0.4.0