用途:把用户的想法做成可试用的浏览器插件并推进交付,覆盖制作、检查、商店材料、审核提交和上线验证;也用于继续已有插件、排错和发布新版。用户说“帮我做个插件”“把插件上架”“继续我的插件”时触发;普通网站开发或仅查询插件知识不触发。
主要能力:作为宿主无关的共享 skill,编排子技能、受控浏览器工具和本地辅助工具。首次发布适配以 Chrome / Manifest V3 为基线;用户指定其他浏览器时遵从选择并另核实该平台规则。执行约定包括主动选择可逆技术方案、检查环境、创建任务、制作、排错和验证,事实自行查证,重要未知项才询问用户。
使用方式:开始时识别当前宿主并验证文件、终端、浏览器和子技能能力。已有项目先运行 project.py status,再读规格、任务和证据。内置脚本需 Python 3.9+ 与标准库,命令如 python3 <skill-dir>/scripts/project.py doctor <project-dir>、init、status,以及 release_bundle.py check/pack、acceptance_gate.py fingerprint/check。真实验收是交付门槛,必须用已核实能加载扩展并操作原生入口的受控浏览器工具完成端到端核心操作,Playwright MCP 为首选参考实现;模拟 Chrome API、静态检查、单独打开弹窗 HTML 均不能替代。
适用场景:新建插件、继续已有插件、排错、发布新版、商店上架与上线验证。复杂插件走 setup-matt-pocock-skills → to-spec → to-tickets → implement 编排。
限制:缺少必需 skill 时须先向用户列出实际需要的仓库、固定 revision 和子目录并等待明确授权,不能以名字相近的未知 skill 代替。当前宿主缺少可用浏览器通道时验收保持 blocked,不能静默改用日常浏览器或跳过。check/pack 只检查 Chrome 包静态结构及部分风险,成功退出不等于真实验收或商店批准。发布协助仅在上下文明确用户要商店发布/上线时触发,涉及 Google 账号、开发者注册、首次 5 美元注册费和付款页支持的国际线上支付卡等准备事项。素材生成不可用时停在素材步骤,不能用占位图通过。没有实际持续跟踪能力,不承诺后台监控。