What problem does it solve? Developers building Claude Code plugins often struggle with correct directory layout, plugin.json manifest configuration, and component organization, leading to plugins that fail to load or components that are never discovered. ## Core Features & Use Cases - Directory Structure Guidance: Defines the standard plugin layout with .claude-plugin/, commands/, agents/, skills/, and hooks/ directories for automatic component discovery. - Manifest Configuration: Documents every plugin.json field including name, version, author, keywords, and custom component paths with validation rules. - Portable Path References: Explains ${CLAUDE_PLUGIN_ROOT} usage so hooks, MCP servers, and scripts work regardless of installation location. - Use Case: When scaffolding a new plugin with commands, agents, and skills, use this Skill to set up the correct folder hierarchy, write a valid plugin.json manifest, and configure hooks.json so Claude Code auto-discovers every component. ## Quick Start Ask Claude to scaffold a new Claude Code plugin with a command, an agent, and a skill using the correct directory structure and manifest.