📄 一句话概括
plugin 解决的是【怎么带到别的机器上】:它省掉的正是没人愿意写文档的那些事——但等你有了两三个再打包,一个的时候直接复制文件夹更快。
📝 本节和前面几节的关系
前四节讲的是单件武器,这一节讲怎么打成整包带走。
一、它解决的痛点很具体
自己写了两三个 skill 和 hook 之后,最容易卡在【怎么带到另一台电脑上】。 手动复制容易漏:漏一个 hook,你在新机器上还以为它生效了。 plugin 就是一个能一次装齐的包。
二、包里通常装什么
skills(若干个做法)、hooks(强制检查)、一份说明(怎么装、怎么用)。 本节的演示真造了一个这样的目录树,看清结构。 注意第三样:说明文件不能省。没有它,别人面对你的包只能猜。
三、什么时候才该打包
一个的时候别打包——直接复制文件夹更快。 两三个之后再打——开始有人要用你的东西,你就得替他们省事。 判断标准:你要不要给别人用?要,就打包;只自己用就别折腾。
四、打包之后的新责任
打包意味着你要维护它:别人反馈的问题你要修。 所以打包前先确认:这几样东西你半年内还愿意管。 不愿意管就别打包,让它停在文件夹阶段——那也是完整可用的形态。
五、动手 Demo:plugin——把能用的打成一包
下面真建一个插件目录树,看它装了什么。
build = [(u".claude/", u""),
(u" skills/", u""),
(u" 统一日期格式/SKILL.md", u"一个 skill"),
(u" hooks/check.py", u"一个强制检查"),
(u" README.md", u"怎么装、怎么用")]
实跑输出:
--------------------------------------------------------------------
plugin——把能用的打成一包
--------------------------------------------------------------------
自己写了几样东西之后,最容易卡在【怎么带到别的电脑上】。plugin 解决这个。
.claude/
skills/
统一日期格式/SKILL.md 一个 skill
hooks/check.py 一个强制检查
README.md 怎么装、怎么用
打包后共 4 个文件,一次安装就到齐。
它省掉的正是那些没人愿意写文档的事:**装的人不用懂原理,用的人不用问怎么配**。
所以等你手上有了两三个 skill,才值得打成包——**一个的时候直接复制文件夹更快**。
三个文件,就是一个插件的全部。第三样说明文件最容易被省,也最不该省。 本节的结论那句:等你有了两三个再打包——一个的时候直接复制文件夹更快。
30 秒实验
- 数一数你手上有几个 skill 或 hook:只有一个就先别打包。
- 如果已经两三个,补一份说明文件——写清怎么装、怎么用、遇到问题找谁。
常见误区
- 第一个 skill 就打成包。维护成本立刻上来,而收益几乎为零。
- 打包但不写说明。没人愿意读文档,也没人看得懂你的包——对方只能猜。
自测三问(点开对答案)
1. plugin 解决什么痛点? —— 把做好的东西一次装齐,落到另一台机器上不会漏。 2. 包里通常装哪三样? —— 若干 skill、若干 hook、一份说明文件。 3. 什么时候才该打包? —— 有了两三个并且要给别人用;只自己用就别折腾。- ☐ 下一节(7.6 command:带预计算的快捷入口)
相关笔记
- 🤖 Agent+RPA实战 · 索引 — 打包与分发的思路
- 🧡 Claude Code橙皮书 · 索引