~/VibeHandbook
$39

智能体工具

docs.claude.com

Plugins

是什么

Plugin(插件)将若干代理扩展打包进一个可安装的包中。与其逐个连接命令、子代理、钩子和 MCP 服务器,Plugin 将它们一同打包,让你(或你的团队)一步即可安装整套能力。它是所有定制 AI 编码代理之物的分发单元。

优势

  • 一次安装带来一整套完整、连贯的工具,而非零散配置。
  • 可分享,因此团队或社区可以统一到同一套工作流。
  • 带版本且可移除,因此你能干净地更新或卸载。
  • 将不同类型的扩展——命令、钩子、代理、MCP——汇聚于一处。

取舍

  • Plugin 以真实权限运行,因此安装一个你不信任的插件是实实在在的风险。
  • 当出现意外行为时,需要推敲的层次更多。
  • 质量与维护取决于发布它的人。
  • 相互重叠的插件可能在命令或行为上发生冲突。

何时使用

当你已经组装出一套值得在多个项目间分享或复用的工作流时,或者当你想采用别人打包好的配置而不必手动重建时,就使用 Plugin。

与 vibe coding 的契合度

插件把一次性的配置变成可移植的东西。一旦你找到一组让代理在你的技术栈上可靠运行的命令和钩子组合,将其打包为 Plugin 就意味着每个新项目都从这一基线开始。把插件当作依赖来对待:从你信任的来源安装,并在启用前先了解它们都添加了什么。

// plugin.json——声明一个插件提供哪些内容
{
  "name": "team-workflow",
  "version": "1.0.0",
  "commands": "./commands",
  "hooks": "./hooks.json"
}