developing-claude-code-plugins

Plan, implement, test, and release Claude Code plugins across the full lifecycle.

136|31|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/obra/superpowers-developing-for-claude-code --skill developing-claude-code-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-claude-code-plugins
Source: https://github.com/obra/superpowers-developing-for-claude-code/tree/main/skills/developing-claude-code-plugins
Command: npx skills add https://github.com/obra/superpowers-developing-for-claude-code --skill developing-claude-code-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill accelerates Claude Code plugin development by providing structured workflows, reusable patterns, and practical examples that guide the full plugin lifecycle from planning to release.

Core Features & Use Cases

  • Workflow templates for plugin planning, structure, and release steps.
  • Pattern guidance for common plugin scenarios (simple skill, MCP integration, command collection, full-featured plugin).
  • Practical examples from the repository illustrating end-to-end plugin development.

Quick Start

Use the developing-claude-code-plugins skill to get a ready-to-follow workflow for building, testing, and releasing Claude Code plugins.

Frequently Asked Questions about developing-claude-code-plugins

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

FAQPage Schema
How do I develop a Claude Code plugin from start to release?

Developing Claude Code plugins involves planning structure, implementing functionality, testing components, and distributing through the marketplace. This Skill provides workflow templates and practical examples guiding the full lifecycle from scaffolding to release, including manifest formats, resource patterns, and distribution steps.

What patterns should I follow when building Claude Code plugins?

Claude Code plugins follow established patterns for common scenarios: simple skills, MCP server integration, command collections, and full-featured plugins. Pattern guidance in this Skill covers plugin structure, component wiring, hook implementation, and cross-component workflows to ensure consistency and maintainability.

How do I test and debug Claude Code plugins during development?

Testing Claude Code plugins requires structured workflows for validating functionality across scaffolded components and integrated resources. This Skill includes debugging strategies, testing patterns, and practical examples demonstrating how to verify hooks, commands, agents, and MCP server behavior before marketplace release.

What technical requirements must a Claude Code plugin meet for release?

Claude Code plugins must satisfy functional and technical requirements including proper manifest formats, resource bundling, component structure, and marketplace distribution criteria. This Skill provides specifications for plugin structure, configuration formats, and release checklists ensuring compliance before submission.

Can I integrate MCP servers and external commands into a Claude Code plugin?

Yes, Claude Code plugins support MCP server integration, command collections, and external agent wiring. This Skill covers guidance for hooks, MCP server patterns, command structures, and cross-component workflows needed to bundle these capabilities into a cohesive plugin.

What's the best way to organize and scaffold a new Claude Code plugin project?

Scaffolding a Claude Code plugin starts with structured planning and component organization following established patterns. This Skill provides workflow templates for project setup, resource layout, manifest configuration, and directory structures that accelerate development and ensure marketplace-ready output.