What problem does it solve? Building a Claude Code plugin requires knowing the exact directory layout, manifest fields, naming conventions, and auto-discovery rules. This Skill provides that structural knowledge so plugins load correctly on the first attempt instead of failing silently due to misplaced files or malformed plugin.json configuration. ## Core Features & Use Cases - Directory Layout Guidance: Defines the standard plugin structure with .claude-plugin/plugin.json, commands/, agents/, skills/, hooks/, and .mcp.json at the correct locations. - Manifest Configuration: Documents required and recommended plugin.json fields, custom component paths, and semantic versioning conventions. - Portable Path References: Explains how to use ${CLAUDE_PLUGIN_ROOT} in hooks, MCP servers, and scripts so plugins work across installation methods and operating systems. - Use Case: When scaffolding a new plugin with slash commands, a subagent, and a PreToolUse hook, use this Skill to place each component in the right directory, write a valid manifest, and wire hook scripts with portable paths. ## Quick Start Ask the AI to scaffold a new Claude Code plugin with a command, an agent, and a hook following the standard plugin structure.