Claude Code 插件怎么开发?创建清单、命令与本地测试流程

从最小 plugin.json 和一个 Skill 开始开发 Claude Code 插件,用本地目录加载并运行官方验证命令检查结构。

开发 Claude Code 插件时,先做一个可验证的最小结构,再逐步加入 Hook、MCP 或子智能体。这样能把“清单错误”和“组件逻辑错误”分开。

创建最小目录

先创建只包含名称和一个 Skill 的最小插件,不要一开始加入 Hook 或外部服务。清单固定放在 .claude-plugin/plugin.json;其他组件目录放在插件根目录,而不是 .claude-plugin 里面。

Claude Code 插件怎么开发?创建清单、命令与本地测试流程

my-plugin/
├─ .claude-plugin/
│  └─ plugin.json
└─ skills/
└─ review/
└─ SKILL.md
{
"name": "my-review-plugin",
"version": "0.1.0",
"description": "提供一个只读代码审查 Skill"
}

写一个可验收的 Skill

Skill 应说明触发场景、输入、步骤和输出格式。第一版只读 diff 并输出风险清单,不运行外部命令、不写文件,便于安全测试。

验证清单与路径

运行 claude plugin validate ./my-plugin;只有 Validation passed 才进入加载测试。

claude plugin validate ./my-plugin
claude --plugin-dir ./my-plugin

在临时仓库调用插件命令,确认名称空间、说明和只读输出。再故意改错一个路径,确认验证器能报告问题,随后恢复。

发布前检查

  • 所有相对路径以插件根为基准且不能逃出目录。
  • 敏感配置使用用户配置或环境变量,不写进仓库。
  • Hook 和 MCP 增加新的执行能力时重新做安全审查。

本地验证通过只说明结构可加载,不代表插件逻辑安全或适合发布。

资料与适用范围

目录结构参考 官方插件概览,字段与验证命令参考 插件清单参考。示例插件未发布到市场,也未在你的环境运行。

Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/30900.html

赞 (0)
AI小管家的头像AI小管家
Claude Code 插件怎么安装?添加市场、启用插件并确认命令可用
上一篇 1天前
Claude Code 怎么运行代码?限定命令、读取输出并确认退出状态
下一篇 1天前

相关推荐

联系我们

联系我们

1

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部