This directory contains comprehensive documentation for the Claude Code plugin system - the complete guide to extending Claude Code with custom functionality. Each guide serves a specific purpose for plugin development, management, and usage.
📋 hooks.md - Hook System Reference
Complete technical reference for implementing hooks in Claude Code. Read this when you need to:
- Configure event-driven automation
- Set up pre/post tool execution workflows
- Implement custom validation or processing
- Debug hook-related issues
⚙️ settings.md - Configuration Guide
Comprehensive guide to Claude Code configuration options. Read this when you need to:
- Configure global or project settings
- Set up permissions and access controls
- Manage environment variables
- Configure subagents and plugins
💬 slash-commands.md - Command Reference
Complete guide to slash commands for controlling Claude Code behavior. Read this when you need to:
- Learn built-in command functionality
- Create custom slash commands
- Work with plugin commands
- Use the SlashCommand tool programmatically
🎯 skills.md - Agent Skills Guide
Guide for creating and managing Agent Skills to extend Claude's capabilities. Read this when you need to:
- Build modular capabilities for Claude
- Create reusable expertise packages
- Share team workflows and conventions
- Package complex functionality with scripts
🧠 sub-agents.md - Subagent System
Guide for creating specialized AI subagents for task-specific workflows. Read this when you need to:
- Build specialized AI assistants
- Implement task delegation patterns
- Create domain-specific expertise
- Manage multi-agent workflows
🔧 plugins.md - Plugin Development
Hands-on guide for extending Claude Code with custom functionality. Read this when you need to:
- Create your first plugin
- Install and manage plugins
- Develop complex plugin features
- Test and share plugins
📦 plugins-reference.md - Plugin Technical Reference
Complete technical specifications for the plugin system. Read this when you need to:
- Understand plugin architecture details
- Implement advanced plugin components
- Work with plugin manifests and schemas
- Debug plugin issues
🏪 plugin-marketplaces.md - Marketplace Management
Guide for creating and managing plugin distribution systems. Read this when you need to:
- Set up team plugin distribution
- Create marketplace repositories
- Manage plugin versions and updates
- Host community plugin collections
New to Claude Code plugins? Start with:
- plugins.md - Plugin quickstart tutorial
- settings.md - Plugin configuration
- slash-commands.md - Plugin commands
Want to develop plugins? Read:
- plugins.md - Plugin development basics
- plugins-reference.md - Technical specifications
- plugin-marketplaces.md - Distribution
Need automation? Check:
- hooks.md - Event-driven workflows
- sub-agents.md - Task delegation
- plugin-marketplaces.md - Team distribution
When adding new documentation:
- Follow existing file naming conventions (
kebab-case.md) - Include practical examples and code snippets
- Cross-reference related documentation
- Update this README when adding new files
- Claude Code Main Documentation - Complete Claude Code documentation
- Plugin Development Examples - Community plugin examples
- Claude Code GitHub - Source code and issues