Skip to content

Plugin System

luiseiman edited this page Mar 21, 2026 · 1 revision

Plugin System

Generate distributable Claude Code plugin packages from your project's configuration.

Generate a Plugin

/forge plugin

Converts your project's claude-kit config into a standalone plugin:

Your project .claude/              →    claude-kit-plugin/
├── rules/*.md          (rules)    →    ├── .claude-plugin/plugin.json
├── hooks/*.sh          (hooks)    →    ├── skills/ (rules → skills)
├── commands/*.md       (commands) →    ├── hooks/hooks.json + *.sh
├── agents/*.md         (agents)   →    ├── commands/
├── settings.json       (deny)     →    ├── agents/
                                   →    ├── settings.json (deny only)
                                   →    └── README.md

Test Locally

claude --plugin-dir ./claude-kit-plugin

Submit to Marketplace

Plugin vs Full Mode

Feature Plugin Full (git clone)
Skills ✓ (14) ✓ (14)
Agents ✓ (7) ✓ (7)
Hooks ✓ (5) ✓ (5)
Commands ✓ (5) ✓ (5)
Stack detection ✓ (13 stacks)
Template sync
Practices pipeline
Registry tracking
Session metrics
Config validation

Plugin mode is for sharing. Full mode is for managing.

Clone this wiki locally