Never commit directly to main. Always create a feature branch (e.g. feat/description or fix/description) and open a PR.
make test— run plugin testsmake validate— validate marketplace.json via claude CLI
- Validate step only runs when plugin paths change (
.claude-plugin/,plugins/*/skills/agents/hooks/commands) - Validate step uses
warn-invariants: I1 I5 I8
After plugin changes, run /update-docs to sync READMEs and wiki.