What problem does it solve? Building a Claude Code plugin requires knowing the exact directory layout, manifest fields, and auto-discovery rules, and getting any of these wrong means components silently fail to load. ## Core Features & Use Cases - Directory Layout Guidance: Explains the standard plugin structure including .claude-plugin/plugin.json, commands/, agents/, skills/, hooks/, and .mcp.json placement rules. - Manifest Configuration: Documents every plugin.json field, path resolution rules, validation requirements, and minimal versus complete manifest examples. - Component Patterns: Covers organization patterns for commands, agents, skills, hooks, and scripts, plus portable path references using ${CLAUDE_PLUGIN_ROOT}. - Use Case: When scaffolding a new plugin with slash commands, a subagent, and a validation hook, use this Skill to generate the correct folder layout, a valid plugin.json manifest, and properly formatted component files that Claude Code auto-discovers. ## Quick Start Ask Claude to scaffold a new Claude Code plugin with a command, an agent, and a hooks.json file following the official plugin structure.