plugin-composition
CommunityUnify plugin parts into one Claude plugin.
Software Engineering#claude-code#namespace#directory-layout#plugin-composition#path-substitution#shared-scripts#mcp-lifecycle
Authorviktorbezdek
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Building a Claude Code plugin that bundles several components—skills, hooks, MCP servers, subagents, and slash commands—can be error‑prone due to naming collisions, inconsistent directory layout, and confusing path variables.
Core Features & Use Cases
- Canonical directory layout that organizes all component types in predictable locations.
- Path substitution guidance for
${CLAUDE_PLUGIN_ROOT},${CLAUDE_PLUGIN_DATA},${CLAUDE_PROJECT_DIR}, and${CLAUDE_ENV_FILE}. - Namespacing and merge rules to avoid conflicts when multiple plugins are installed together.
- Shared‑script pattern for reusable code across skills and hooks.
- MCP lifecycle instructions for persistent server components.
Quick Start
Use the plugin-composition skill to generate a multi‑component plugin layout for my project.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: plugin-composition Download link: https://github.com/viktorbezdek/skillstack/archive/main.zip#plugin-composition Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.