name: implement-plugin description: Package and distribute Claude Code plugins with schema-safe manifests, canonical layout, component wiring, and release-ready validation.
Implement Plugin
Implement plugin-level packaging, manifest wiring, structure checks, runtime load checks, and distribution guidance.
Workflow
- Define plugin metadata and distribution scope.
- Update
.claude-plugin/plugin.jsonand component path mappings. - Validate manifest and directory structure.
- Verify runtime load with
--plugin-dirand optional install flow. - Run CI-parity smoke tests before distribution.
Progressive Disclosure
Manifest schema and field rules:
references/manifest-schema.mdDirectory conventions and anti-patterns:
references/directory-structure.mdTest strategy across local/CI:
references/testing-strategies.mdDistribution checklist and channels:
references/plugin-distribution.mdScope and install context guidance:
references/plugin-scopes.mdManifest validator:
scripts/validate-manifest.shLayout validator:
scripts/check-structure.shRuntime load check:
scripts/test-plugin-load.shMinimal manifest template:
assets/templates/minimal-plugin.jsonComplete manifest template:
assets/templates/complete-plugin.jsonManifest with components template:
assets/templates/plugin-with-components.json
Component Skills
- Hooks:
../implement-hooks/SKILL.md - Agent Skills:
../implement-agent-skills/SKILL.md - Sub-Agents:
../implement-sub-agents/SKILL.md - Agent Teams:
../implement-agent-teams/SKILL.md - Umbrella selection guide:
../implement-claude-extensions/SKILL.md