Package what you built
Over this course you built a setup worth keeping: a verification skill that fires on its own, and hooks that gate the turn. Right now it lives in one .claude directory on one machine, and the only way your team gets it is copy and paste.
Package it instead. A plugin is one installable unit, and it uses the same shape you already have, so this is mostly a move plus a manifest.
This exercise is part of the course
Claude Code in Action
Exercise instructions
- Start Claude Code with
claude. - Ask Claude to package the project's
.claudesetup as a plugin in a newqueries-verify/directory, putting the skill underskills/and the hook wiring inhooks/hooks.json. - Have it write the manifest to
queries-verify/.claude-plugin/plugin.jsonwith a hyphenated name, a version, a description, and an author. - Type
/exitto exit Claude Code.
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
Start Exercise