v1.5.0
Wires the previously-undeclared component categories into .claude-plugin/plugin.json so plugin consumers actually load them.
What changed
- Commands — declared
./.claude/commandsso the seven slash commands register:/build,/code-simplify,/plan,/review,/ship,/spec,/test. The directory is non-default, so without this entry the loader silently skipped them. - Agents — listed the three concrete agent files explicitly (
code-reviewer,security-auditor,test-engineer) soagents/README.mdno longer loads as a phantom agent. - Hooks — wired
./hooks/hooks.jsonso theSessionStarthook (hooks/session-start.sh) fires for consumers; the hook injects theusing-agent-skillsmeta-skill into every new session. - Keywords preserved —
android,kotlin,jetpack-compose,tdd, etc. retained for marketplace discoverability and fork differentiation from upstreamaddyosmani/agent-skills.
Verification
claude plugin validate .passes in CI (Anthropic's own validator).- All declared paths resolve in the tree.
hooks/session-start.shhandles missingjqgracefully.
PR: #4