plugin-structure

Guide developers in structuring Claude Code plugin directories, manifests, and components.

3|Updated May 3, 2026
One-click install
npx skills add https://github.com/chloebrett/slay --skill plugin-structure-chloebrett
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-structure
Source: https://github.com/chloebrett/slay/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-structure
Command: npx skills add https://github.com/chloebrett/slay --skill plugin-structure-chloebrett

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on designing, structuring, and managing Claude Code plugins for optimal functionality and integration.

Core Features & Use Cases

  • Plugin architecture planning: Helps developers understand directory layouts, component organization, and manifest configuration.
  • Best practices: Advises on naming conventions, path resolution, and modular design for scalable plugins.
  • Quick Start: Describe the overall plugin structure and configuration to a new developer or AI assistant to initiate plugin development or troubleshooting.

Quick Start

Use the plugin structure skill to get an overview of how to set up and organize your plugin directories, manifest, and components effectively.

Frequently Asked Questions about plugin-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Claude Code plugin for maintainability?

To structure a Claude Code plugin for maintainability, organize your directory layout, configure the manifest, and integrate components using modular design best practices to ensure scalability.

What is the recommended directory layout for Claude plugins?

The recommended directory layout for Claude plugins separates components, scripts, and references logically, guided by manifest configuration to establish clear path resolution and modular organization.

How do I configure a manifest for a Claude Code plugin?

Configuring a manifest for a Claude Code plugin involves defining component integration points and path resolution rules, ensuring maintainable architecture and scalable directory structure.

What naming conventions should I use for Claude plugin components?

For Claude plugin components, use naming conventions that support modular design and clear path resolution, ensuring the directory layout and manifest setup align for maintainability and scalability.

Can I use existing scripts and references when organizing a Claude plugin?

Yes, you can use existing scripts and references when organizing a Claude plugin by integrating them into the directory layout and manifest configuration, supporting modular design and maintainable architecture.