retro-skill v0.5.0
This release teaches retro to make routing decisions against the whole skill
catalogue, not just what happens to be installed.
✨ Highlights
Classify against all org skills — installed or not (#17)
A new scripts/find-org-skills.py reads every configured marketplace's
locally-synced catalogue (offline, and generic — never a hardcoded org) plus the
plugin cache, and emits every skill with {name, description, repo_url, marketplace, installed}. Skill-ownership discovery is now a mandatory first
step of classification: a learning routes to the skill that owns it even when
that skill isn't installed locally, new-skill is only proposed when nothing in
the catalogue covers it, and an available-but-not-installed skill is detectable
("a teammate is simply missing skill X"). This closes a real mis-route where a
skill-authoring lesson landed in user-memory instead of the skill that owns skill
authoring.
🐛 Fixes
- A14 (
git_op_without_branch) no longer false-fires on release tag pushes
(git push origin v1.2.3) or on commits aftergit checkout main && git checkout -b feat— a push now counts only when it targets the main branch,
and the last branch reported in a block wins (#15)
📚 Docs
/retro promoteadded to the README and AGENTS mode lists (#16)
Full changelog: v0.4.0...v0.5.0