docs: move the dev skills to .agents/skills/ - #57
Merged
Merged
Conversation
local-verify and agent-eval are contributor tooling, so they belong where a clone actually delivers them. The org convention splits these: .agents/ is the shared source of truth that reaches teammates, while .claude/skills/ holds each person's locally-installed copy and is now gitignored. Both moves are renames, so history follows. The three references (AGENTS.md, integration/agent-eval/README.md, and agent-eval's own cross-reference) are repointed; no reference to .claude/skills remains outside the ignore rule itself. Note for contributors: these are no longer auto-discovered as Claude Code skills from .claude/skills/ -- install them from .agents/skills/ to use them that way.
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.
local-verifyandagent-evalare contributor tooling, but they lived in.claude/skills/— which the org dev-workflow designates as each person's local install directory, not shared source..agents/is the half that reaches teammates viagit clone.This moves both there and gitignores
/.claude/skills/, so the shared copy and the installed copy stop being the same file.What changed
.claude/skills/local-verify/→.agents/skills/local-verify/.claude/skills/agent-eval/→.agents/skills/agent-eval//.claude/skills/added to.gitignoreAGENTS.md:152,integration/agent-eval/README.md:7, and agent-eval's own cross-reference to local-verifyBoth are recorded as renames (
{.claude => .agents}/skills/...), sogit log --followstill works.git grep 'claude/skills'now returns only the ignore rule itself — no dangling references.Note for contributors
These are no longer auto-discovered as Claude Code skills, since discovery reads
.claude/skills/. Install them from.agents/skills/to keep invoking them that way — which is the point of the split: the repo ships the source of truth, each person installs their own copy.Verification
Docs and paths only; no Go source touched.
go build ./...clean locally, and CI covers the rest.