| name | clade-reference-architecture |
| description | Build Claude Code plugins — skills, agents, MCP servers, hooks, and slash commands.
Use when working with reference-architecture patterns.
The complete guide to extending Claude Code with the Anthropic plugin system.
Trigger with "claude code plugin", "build a skill", "create mcp server",
"anthropic plugin architecture", "claude code hooks".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*) |
| version | 1.0.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","anthropic","claude-code","plugins","skills","mcp"] |
| compatibility | Designed for Claude Code |
Claude Code Plugin Architecture
Overview
Claude Code has a plugin system with 4 extension points: skills (auto-activating knowledge), commands (slash commands), agents (specialized sub-agents), and MCP servers (tool providers). This skill covers building all four.
Plugin Structure
my-plugin/
├── .claude-plugin/
│ └── plugin.json # Required: name, version, description, author
├── skills/
│ └── my-skill/
│ └── SKILL.md # Auto-activating skill
├── commands/
│ └── my-command.md # Slash command (/my-command)
├── agents/
│ └── my-agent.md # Custom agent
└── README.md
Building a Skill (SKILL.md)
---
name: my-skill
description: |
When to activate this skill. Include trigger phrases so Claude
knows when to use it. Be specific about the problem it solves.
allowed-tools: Read, Write, Edit, Bash(npm:*)
version: 1.0.0
author: Your Name <you@example.com>
license: MIT
compatible-with: claude-code
tags: [category, topic]
---
What this skill does and when to use it.
- Claude