What problem does it solve?
This Skill guides developers in structuring Claude Code plugins, ensuring they are well-organized, maintainable, scalable, and integrate seamlessly with the Claude Code environment. It eliminates guesswork in plugin architecture.
Core Features & Use Cases
- Standardized Directory Layout: Learn the conventional structure for commands, agents, skills, and hooks, enabling automatic component discovery.
- Manifest Configuration (
plugin.json): Master the definition of plugin metadata and custom component paths for flexible organization.
- Portable Path References: Utilize the
${CLAUDE_PLUGIN_ROOT} environment variable for all intra-plugin path references, ensuring cross-platform compatibility.
- Use Case: When starting a new Claude plugin, use this skill to correctly set up the
plugin.json and organize your commands/, agents/, and skills/ directories for optimal auto-discovery and future scalability.
Quick Start
Use the Plugin Structure skill to understand how to organize a new Claude Code plugin with commands and agents.