Plugin 开发实战
阅读提示:Plugin 是 Skills 的"打包分发"方案,让团队能够一键共享整个配置。本文基于官方文档和社区教程。
11.1 Plugin vs 独立配置
| 方案 | Skill 名称 | 适用场景 |
|---|---|---|
独立配置(.claude/) |
/hello |
个人工作流、项目特定、快速实验 |
Plugin(.claude-plugin/) |
/my-plugin:hello |
团队共享、社区分发、版本管理 |
选择标准
使用独立配置当:
- 只为单个项目定制
- 个人配置不需要共享
- 实验阶段,还没准备好打包
- 想要简短名称如
/review
使用 Plugin 当:
- 想要分享给团队或社区
- 需要在多个项目中使用相同 Skills
- 需要版本控制和便捷更新
- 通过 Marketplace 分发
- 可以接受命名空间前缀(防止冲突)
11.2 Plugin 目录结构
my-plugin/
├── .claude-plugin/
│ └── plugin.json # 必需:Plugin 清单
├── commands/ # Skills(Markdown 文件)
│ ├── review.md
│ └── deploy.md
├── agents/ # 自定义 Subagent
│ └── code-reviewer.md
├── skills/ # Agent Skills
│ └── api-conventions/
│ └── SKILL.md
├── hooks/
│ └── hooks.json # 事件处理器
├── .mcp.json # MCP 服务器配置
└── README.md # 文档
AI 编程知识库会员专享内容
开通后解锁「Plugin 开发实战」全文,AI 编程知识库全年访问
扫码添加企业微信,找大熊掌门开通会员

添加后说明想开通的会员类型即可