Skip to content

Fix smith's merge order, dispatch magic words by hook, tighten the checks (3.0.3) - #42

Merged
cmj0121 merged 6 commits into
mainfrom
fix/smith-hooks-checks
Sep 24, 2026
Merged

cmj0121 merged 6 commits into
mainfrom
fix/smith-hooks-checks

Conversation

@cmj0121

@cmj0121 cmj0121 commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Six fixes from a read-through of the project, one commit each, released as 3.0.3.

make test and scripts/validate-fixtures pass; the new version check was seen failing before the bump and passing after it; the hook was exercised on prompts with a word, a slash command, and a near-miss (blacksmith, reply intelligently).

🤖 Generated with Claude Code

cmj0121 and others added 6 commits September 24, 2026 13:05
Step 3 merged each worktree branch first and committed afterwards, which
git cannot do: a branch with uncommitted changes has nothing to merge.

Closes #36

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The target looked for plugins/*/evals/*/prompt.md, which nothing in the
repo provides, so it silently did nothing; a comment in
check-install-drift referred to the same absent evals.

Closes #38

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Closes #40

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Renaming a hook script kept every check green and only surfaced at the
next session start.

Closes #41

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Dispatch used to depend on the model choosing to run the shortcut skill at
the start of a turn, and each run grepped three skill sources. The hook
matches the prompt against the declared words at word boundaries and
injects one line naming the skill to run; the skill keeps the listing and
a by-hand fallback.

Closes #39

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
check-version-sync now diffs each plugin's tree against the latest tag and
fails when the files moved but plugin.json did not: an installed copy is
re-fetched only when the version changes, so such a change never reached
anyone. CLAUDE.md's rule follows, and the plugin is bumped to 3.0.3 for
this release.

Closes #37
Closes #30

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@cmj0121
cmj0121 merged commit 628595b into main Sep 24, 2026
2 checks passed
@cmj0121
cmj0121 deleted the fix/smith-hooks-checks branch September 24, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment