Releases: addit-digital/addit-harness
Release list
addit-harness v0.2.0
Minor release: /addit-harness:setup now reminds you when it needs a re-run.
/addit-harness:setup copies CLAUDE.md/AGENTS.md/rules/references/settings.json
out of the plugin at run time — the plugin loader doesn't auto-sync those, so
they could go stale silently once the plugin updated, with nothing telling
you to re-run the skill.
Adds a SessionStart hook that hashes just those copied files and compares
against a marker setup.sh now writes on each run. It's content-hash-based,
not plugin-version-based: most releases only touch agents/skills/hooks,
which the plugin loader already serves live and need no re-sync — a version
check would nag on every release regardless of whether it touched anything
this skill actually copies. Silent for any scope you've never run setup for.
Also included: /addit-harness:setup --scope global now retires leftover
unprefixed agents/skills from a pre-plugin install (superseded by this
plugin's addit-harness:-prefixed versions), matched by content similarity
and backed up before removal.
addit-harness v0.1.3
Patch release: /addit-harness:setup now cleans up pre-plugin installs.
If you ran install.sh --target claude before the plugin existed, agents
and skills were copied unprefixed into ~/.claude/agents and
~/.claude/skills. The plugin now exposes the same content as
addit-harness:<name>, so those legacy copies show up as stale duplicates
alongside the prefixed versions.
/addit-harness:setup --scope global now detects and retires them. It
matches by line-level similarity rather than exact byte content (a legacy
install predates the plugin, so its content has usually drifted) or name
alone (which risks deleting an unrelated file that happens to share a
name). Anything retired is backed up first, same as everything else this
skill touches.
addit-harness v0.1.2
Fixed
- Claude Code's plugin loader only registers a plugin's
commands/*.mdas slash commands, notskills/*/SKILL.md, for marketplace-installed plugins (anthropics/claude-code#18949, #57737). Users installing via/plugin installfound/addit-harness:setupand the other 4 skills didn't resolve/autocomplete. - Added a thin
commands/<name>.mddelegate per user-invocable skill (adr,design-conventions,go-conventions,save-plan,setup), so/addit-harness:*now resolves regardless of the upstream bug. Single source of truth stays inskills/<name>/SKILL.md.
Upgrading
Claude Code auto-updates the marketplace on next start (background git pull). No action needed beyond that — if /addit-harness:* commands still don't appear, run /plugin marketplace update and restart the CLI to force-pick up this version.
addit-harness v0.1.1
Fixed
agents/SOURCES.md(a provenance table, not an agent) was auto-discovered by the plugin loader and showed up as a broken "SOURCES" entry in the agent roster. Moved toAGENTS_SOURCES.mdat repo root — 13 real agents now, no more clutter.- Clarified the release process in the README:
v0.1.0was tagged manually beforeclaude plugin tagwas adopted, so its tag name doesn't match this and future releases.
Upgrading
Claude Code auto-updates the marketplace on next start (background git pull). No action needed beyond that — re-run /addit-harness:setup only if you want to re-sync rules//references//settings.json.
Full diff: 0.1.0...addit-harness--v0.1.1