Add minimal Claude Code skill discovery bridge#5
Merged
Conversation
Amp-Thread-ID: https://ampcode.com/threads/T-019eef40-4755-7055-86f1-45d4a0ec8294 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019eef40-4755-7055-86f1-45d4a0ec8294 Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019eef40-4755-7055-86f1-45d4a0ec8294 Co-authored-by: Amp <amp@ampcode.com>
9 tasks
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
This is the minimal Claude Code project-skill discovery fix for the issue described in #4, without taking on the broader registry/frontmatter/sync-local scope from that PR.
.agents/skills/as the source of truth.claude/already exists, link each dot-agents skill directory into.claude/skills/references/remain availablev0.2.0Related: #4
Fixes the Claude Code native discovery problem described in #4.
Why this shape
Claude Code discovers project skills at
.claude/skills/<skill>/SKILL.md, while dot-agents installs skills at.agents/skills/<skill>/SKILL.md. This PR only bridges that path mismatch. It intentionally does not add a skill registry, extra skill frontmatter fields, or a separate sync-local workflow.Verification
./scripts/test.sh— lint, ShellCheck, and 56 Bats tests pass./scripts/release.sh --dry-run— resolvesv0.2.0and extracts the intended changelog notesclaudeCLI validation in isolated temp folders:/sample-skillreturned unknown command/sample-skillexecuted and returnedSAMPLE_SKILL_LOADED.claude/skills/ralph/references/progress-format.mdis reachable through the directory symlinkRelease
After merge to
main, publish with: