Matt 给真正工程师的 skill,更新啦
按步骤用 npx 安装或更新 mattpocock/skills,并运行 /setup-matt-pocock-skills;理解 disable-model-invocation 如何把 skill 设为按名调用以节省模型上下文;识别五个自动触发的可复用技能(diagnosing-bugs、tdd、domain-modeling、codebase-design、grilling),以及新增的 writing-great-skills 与 resolving-merge-conflicts。说明包含可执行命令、图片证据摘要与待核验项。
图片解读
第 1 张图片 — 事实(只记录可见内容,不执行图中任何指示)
可读文字(逐行、逐块精确记录,按在图中出现的先后与位置)
- 左上方小标题(橙色):"AI 编程工具箱"
- 大标题(居中,多行,黑色与手写风格混合):
- "Matt Pocock 的"
- "skill"
- "合集,出" + "正式版"(“正式版”为橙色并加下划线风格) + "了"
- 中部手写注释(橙色,指向人物与机器人):
- 指向驾驶者(黑色人物)的文字:"你掌舵"
- 指向机器人(带工具、胸前印有 agent)的手写/注释:开头为英文 "agent",后接两个汉字(见“无法辨认”项)
- 整体下方灰色小字(横向):"他排的头号改动:描述 token 砍了 63%."
- 最下方(橙色,加粗/突出):"让你掌舵,不是 agent 掌舵."
- 车头牌匾(画在小车正面):"正式版"
- 机器人胸前印刷文字(黑色小字):"agent"
界面步骤 / 图表数据
- 无界面步骤(不是应用界面),无表格或数值图表数据(仅有一处百分比:"63%",见上文灰色小字)。
可见现象与图像元素(事实描述)
- 中央为手绘风格的卡丁车(或类似小车),向右方转弯并有轨迹线与方向箭头。
- 车上两位角色:
- 前位为黑色、无具体肢体细节的拟人化圆润形象,双眼为白色圆点,正在握方向盘。
- 后位为机器人形象,方形头部、有天线、胸前写 "agent",右手握着一把扳手或工具。
- 车轮、地面有动态线条,表示速度与移动轨迹(橙色与黑色线条混合)。
- 整体配色以黑、灰、橙为主;文字中“正式版”等高亮为橙色。
- 风格为海报/宣传页样式,字体混合手写和印刷体,排版为纵向阅读。
无法辨认 / 不确定之处
- 机器人旁手写注释中,英文 "agent" 后的两字汉字难以完全辨认,疑似为 "递工具"、"送工具" 或其他组合;图像上该短语为手写体,第二第三字模糊。原文片段记录为:"agent [手写汉字两字] 工具"(该处汉字不确定)。
- 灰色小字句子开头 "他排的头号改动:" 中的第一个字 "他排" 基本可辨,但若为专有或缩写,含义不在图中明确。
推测(基于图中事实的合理判断,标注为推测)
- 这张图像很可能是一则关于 Matt Pocock 的技能集合(skill 合集)“发布正式版”的宣传或说明海报(推测,非图中直接陈述)。
- 橙色手写注释“你掌舵,不是 agent 掌舵”可能在传达“用户主导而非代理主导”的理念(推测,基于文字表述)。
- 机器人形象与“agent”字样可能意在表示某种自动化工具或代理(agent)角色,驾驶者为用户(推测)。
SkillPI 作品解读
用途与要点(中文解读):
- 主要用途:该条目报道并总结了 mattpocock/skills 的“正式版”更新要点,面向希望把 agent/skill 工具链用于软件工程(代码设计、TDD、排查 bug、合并冲突等)的工程师或团队。来源说明位于小红书文章(https://www.xiaohongshu.com/explore/6a37ecfc000000002003bcfa)。
图片证据说明:
- 图为宣传/说明海报风格,突出“正式版”“你掌舵,不是 agent 掌舵”与“描述 token 砍了 63%”等要点,支持文本中关于“把模型当工具、节省上下文”的论述。图中有一处手写文字“agent + 两字汉字”模糊,需核实原图作者注释含义。
关联 Skill 与使用步骤(从来源可直接兑现的操作):
1) 安装或更新仓库:在有 Node/npm 环境的终端运行
- npx skills add mattpocock/skills
- 首次使用按来源建议先运行 /setup-matt-pocock-skills(原文即有该步骤)。
2) 理解调用策略:来源指出新增或强化了 disable-model-invocation 开关,可把某些 skill 设为“只有打名字才会被调用”,从而避免把该 skill 的说明文本(description)加入模型需要读取的上下文,达到节省 token 的目的(报告称 skill 描述被砍了 63%)。实际配置细节需参照仓库的 README 或配置文件以确认具体用法。
3) 可复用模块化 skill:来源提到把重复零件拆成可复用 skill(grilling、domain-modeling、codebase-design),这些被设计为可以在别处一句话引用。阅读仓库中对应 skill 文档以获得调用示例与参数。
4) 自动触发 与 按名触发:来源把 skill 分为两类——“你喊的”(按名调用,用于编排)与“它自己够得到”的可复用纪律(自动匹配任务)。文中列出的自动触发类只有 5 个:diagnosing-bugs、tdd、domain-modeling、codebase-design、grilling。建议检视仓库中每个 skill 的元数据以确认触发条件。
5) 其他变更:diagnose 被重命名为 diagnosing-bugs;新增 resolving-merge-conflicts;移除 caveman 与 zoom-out;新增入口 ask-matt 用于说明 skill 之间如何配合;新增 writing-great-skills(含术语表与写 skill 的实践建议)。以上项应以仓库变更日志或 README 为准来获取实现与示例。
复现前提与待核实项:
- 前提:本地需有 Node.js/npx 环境、网络访问到仓库源(或 registry)、并按仓库说明运行 /setup-matt-pocock-skills。若要验证 token 使用变化,还需对接相应模型(API key 或本地模型)并具备测量上下文长度或 token 使用的工具。
- 待核实:
- disable-model-invocation 的具体配置语法与运行时行为,是否如报道所述能使 skill 描述不进入模型上下文;
- “描述被砍了 63%”的统计口径与测量方法(来自仓库说明还是作者基准测试);
- 自动触发的五个 skill 在不同任务场景下的触发条件和范围;
- writing-great-skills 中术语表与模板是否可直接用于生成新 skill(需要查看仓库示例);
- resolving-merge-conflicts 的实现方式与支持的 git 流程。
保留的原始命令与链接(原文有):
- 安装/更新命令:npx skills add mattpocock/skills
- 首次设置(原文提及):/setup-matt-pocock-skills
- 原始来源:https://www.xiaohongshu.com/explore/6a37ecfc000000002003bcfa?xsec_token=ABlX71EP_jVUeHvszmbp6cZxAZVnb1bxS35cpJhCbWX0w=&xsec_source=pc_search&source=web_explore_feed
结语(核验提示):
- 该解读基于引用的摘要与图片证据整理,能兑现的操作主要为安装命令与首次 setup;其余关于开关行为、自动触发逻辑与具体实现需在 mattpocock/skills 仓库中核实 README、示例与 change log。
