chore(skills): remove redundant init skill#5
Open
brolag wants to merge 1 commit into
Open
Conversation
The init skill duplicated Claude Code's built-in /init and collided with it by name. Its only extra was reading the kit's CLAUDE.md template, which the built-in covers well enough. Removed the skill and updated every reference: - README / index.md / index.html: drop init from skill tables, 7->6 skills, 23->22 files. Usage docs that show /init to generate CLAUDE.md now point at Claude Code's built-in. - install.sh: stop installing init; rm the deprecated skill on upgrade so it no longer shadows the built-in. - uninstall.sh: keep init in the list to clean up older installs. - tests: assert 6 skills, validate spec instead of init. Tests: test-install 22/22, test-hooks 16/16, plugin validate --strict passed.
brolag
added a commit
that referenced
this pull request
Jun 28, 2026
install.sh only copied SKILL.md per skill, which would leave html broken (it ships templates/ and references/ it reads at runtime). Copy the whole skill dir, add html to install/uninstall/test loops. 8 skills now (init, spec, craft, vet, exercise, git-save, slop-scan, html). test-install.sh: 24/24 pass. Note: collides with #5 (removes init -> 6); on merge, reconcile the skill list/count to drop init, keeping html. 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.
What
Removes the
initskill from the kit. It duplicated Claude Code's built-in/initand collided with it by name. Its only added value was reading the kit'sCLAUDE.mdtemplate, which the built-in covers.Why
/initalready scans the stack and generates a tailoredCLAUDE.md.initshadows the native command.Changes
skills/init/7 -> 6skills,23 -> 22files. Usage docs that show/initnow point at the built-in.install.shinit;rms the deprecated skill on upgrade so it no longer shadows the built-in.uninstall.shinitlisted to clean up older installs.tests/test-install.shspecinstead ofinit.Core pipeline (
spec / craft / vet / exercise) andslop-scan,git-saveuntouched.Verification
tests/test-install.sh— 22/22 passtests/test-hooks.sh— 16/16 passclaude plugin validate . --strict— passed