Restore /look:again and /look:tidy under /look: namespace#11
Merged
Conversation
The underlying bug that drove the 0.4.0 commands -> skills migration
(multi-command plugins misrouting due to duplicate name: frontmatter)
was fixed upstream in Claude Code 2.1.101. The skills/ workaround now
breaks the /look: namespace in the slash-command picker because skills
surface by their bare name field, not under the plugin prefix.
- Restore src/commands/{again,tidy}.md from src/skills/{again,tidy}/SKILL.md
- Omit the name: frontmatter field so the slash name derives from the
filename, removing any future duplicate-name collision vector
- Keep lookagain-output-format under skills/ - the reviewer subagent
invokes it via the Skill tool, it is not a user-facing command
- Update plugin.json, marketplace.json, scripts/test.sh, scripts/package.sh,
evals/promptfooconfig.yaml, and CONTRIBUTING.md for the new layout
- Bump version to 0.5.1
make test: 59 passed, 0 failed
make eval: 14 passed, 0 failed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/look:againand/look:tidyback fromsrc/skills/tosrc/commands/so they appear under the/look:namespace in the slash-command picker (matching the README) instead of as bare/againand/tidy.commands/->skills/migration (multi-command plugins misrouting on duplicatename:frontmatter) was fixed upstream in Claude Code 2.1.101: "Fixed several plugin issues: slash commands resolving to the wrong plugin with duplicatename:frontmatter ..." The skills workaround is no longer needed.name:frontmatter field is now omitted from both command files, so the slash name derives from the filename. This removes the duplicate-name collision vector entirely, regardless of resolver version.lookagain-output-formatremains a skill - the reviewer subagent invokes it via theSkilltool; moving it tocommands/would break the again workflow.Migration history
commands/->skills/.Test results
Structural (
make test)Behavioral (
make evalvia promptfoo)14 / 14 passed against
anthropic:messages:claude-sonnet-4-6. Total cost $0.6067, duration 1m 43s, 58,156 tokens (14,680 prompt + 23,895 completion + 19,581 cached).Full result JSON is 417 KB (not attached). To regenerate locally: