Verify Setup¶
After installation, verify that all components are correctly deployed.
Automated Verification¶
Run the integrity check:
This checks:
| Component | What's verified |
|---|---|
| Plugin symlink | ~/.claude/plugins/company-claude-toolkit exists and resolves |
| CLAUDE.md | Exists and matches golden copy |
| settings.json | Exists and matches golden copy |
| Plugin registry | installed_plugins.json and known_marketplaces.json present |
| Skill symlinks | All manifest entries resolve to valid directories |
| Hook symlinks | All manifest entries resolve to valid files |
| Command symlinks | All manifest entries resolve to valid files |
| Agent files | All agent .md files present |
| Output styles | All output style files present |
Reading the Output¶
[OK] Plugin symlink exists and resolves
[OK] CLAUDE.md matches golden copy
[OK] settings.json matches golden copy
[OK] 87/87 skill symlinks valid
[OK] 2/2 hook symlinks valid
[OK] 32/32 command symlinks valid
- [OK] — Component is healthy
- [!!] — Warning, non-critical difference (e.g., config differs from golden copy)
- [ERR] — Error, component is missing or broken
Manual Verification¶
Check Skills Load in Claude Code¶
Start Claude Code in any project and run:
If the skill runs, your skills are loading correctly.
Check Symlinks Directly¶
Common Issues¶
Broken Symlinks¶
Symptom: [ERR] skill symlinks broken in verify output.
Cause: The toolkit repository was moved or the symlink targets no longer exist.
Fix: Re-run the setup:
Skills Not Loading in Claude Code¶
Symptom: /0-start or other skills aren't recognized.
Possible causes:
- Symlinks not created — Run
scripts/setup.sh --verifyto check - Unrecognized frontmatter — A SKILL.md has an invalid field (e.g.,
argument-hintis not recognized and silently prevents loading) - Claude Code not restarted — Skills are loaded at session start; restart Claude Code after installation
Config Drift¶
Symptom: [!!] CLAUDE.md differs from golden copy in verify output.
Cause: Local changes were made to ~/.claude/CLAUDE.md or settings.
Options:
- Review the diff:
scripts/setup.sh --diff - Restore from golden copy:
scripts/setup.sh --full - Keep local changes and back them up:
scripts/setup.sh --backup
Windows: Junction/Symlink Permission Errors¶
Symptom: mklink commands fail with "You do not have sufficient privilege."
Fix:
- For directory junctions (
mklink /J): These should work without admin rights. Ensure you're using/J, not/D. - For file symlinks (
mklink): Enable Developer Mode in Windows Settings > System > For developers, or run the terminal as Administrator.