refactor(skills): drop redundant edpa- prefix; server + create-pi command-only (2.2.1)#55
Merged
Merged
Conversation
…mand-only (2.2.1) Skill invocations were doubly namespaced (/edpa:edpa-setup) because Claude Code derives a skill's slug from its directory name, not the SKILL.md `name:` field. Rename the 5 lone skill dirs to drop the prefix, completing a half-finished migration (frontmatter `name:` and plugin/README already advertised /edpa:setup). For the two command+skill pairs the prefix was the only thing preventing a collision with the same-named command, so collapse them to command-only: - skills/edpa-server removed; workflow folded into commands/server.md - skills/edpa-create-pi removed; commands/create-pi.md already carried it (the edpa_pi_create MCP tool remains the model-facing path) Sweep all active docs + CZ/EN website + tests; fix pre-existing /edpa:edpa-* typos (capacity.md, faq.md); fix bump_version.py literal-ref paths. 2.2.0 -> 2.2.1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Why
Plugin skill invocations were doubly namespaced —
/edpa:edpa-setup,/edpa:edpa-engine, … — because Claude Code derives a skill's slug from its directory name (skills/edpa-setup/→/edpa:edpa-setup), not theSKILL.mdname:field. The frontmatter andplugin/README.mdalready advertised the clean/edpa:setupform, so the picker showed/edpa:setupbut inserted/edpa:edpa-setup— a half-finished rename. This completes it.What
skills/edpa-{setup,add,engine,reports,autocalib}→skills/{…}; eachname:is now the bare slug. Invocations:/edpa:setup…/edpa:autocalib.plugin.jsonskills[]updated./edpa:server//edpa:create-picollision with the same-named command):skills/edpa-serverremoved → workflow folded intocommands/server.md(scopedallowed-tools, the "what NOT to do" rails).skills/edpa-create-piremoved →commands/create-pi.mdalready carried the full workflow; theedpa_pi_createMCP tool stays as the model-facing path.capacity.md,faq.md); fixbump_version.pyliteral-ref paths.web/package.json/ lockfile).Breaking (invocation surface)
/edpa:edpa-*→/edpa:*; theedpa:edpa-serverandedpa:edpa-create-piskills are gone — use the/edpa:serverand/edpa:create-picommands. Run/reload-pluginsafter updating.Tests
pytest tests/→ 600 passed. Full skill-name audit clean (no/edpa:edpa-, no staleskills/edpa-*, TS modulelib/edpa-engineuntouched).🤖 Generated with Claude Code