<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI on 我的博客</title><link>https://echoset.030903.xyz/tags/ai/</link><description>Recent content in AI on 我的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Wed, 27 May 2026 04:00:00 +0000</lastBuildDate><atom:link href="https://echoset.030903.xyz/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>推荐几个好用的 Agent Skills —— Matt Pocock 的 skills 仓库</title><link>https://echoset.030903.xyz/p/recommend-agent-skills/</link><pubDate>Wed, 27 May 2026 04:00:00 +0000</pubDate><guid>https://echoset.030903.xyz/p/recommend-agent-skills/</guid><description>&lt;h2 id="前言"&gt;前言
&lt;/h2&gt;&lt;p&gt;如果你在用 Cursor、Claude Code、或是和我一样用 pi 这类 coding agent 写代码，你可能会有同感：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agent 有时候表现很好，有时候又莫名其妙地跑偏。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;不是模型不行，而是缺少一个「流程」来约束它。就像写代码没有测试一样——全靠运气。&lt;/p&gt;
&lt;p&gt;Matt Pocock（TypeScript 大佬，知名教程作者）开源了一套 &lt;a class="link" href="https://github.com/mattpocock/skills" target="_blank" rel="noopener"
 &gt;skills 仓库&lt;/a&gt;，专门解决这个问题。我实际用了一段时间，推荐几个最值得装的。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="怎么装"&gt;怎么装
&lt;/h2&gt;&lt;p&gt;一行命令，选你想要的 skill 就行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npx skills@latest add mattpocock/skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后对着 agent 说 &lt;code&gt;/setup-matt-pocock-skills&lt;/code&gt; 做一次初始化，配好 issue tracker 和文档路径就完事。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="重点推荐"&gt;重点推荐
&lt;/h2&gt;&lt;h3 id="-grill-me--写代码前先被盘问一番"&gt;⭐ /grill-me —— 写代码前先被盘问一番
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;最受欢迎的 skill，没有之一。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;你有没有这种经历：跟 agent 说「帮我写个 XX 功能」，它哐哐写了一大堆，结果跟你想的完全不一样？&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/grill-me&lt;/code&gt; 就是解决这个问题的。它会让 agent &lt;strong&gt;反过来问你问题&lt;/strong&gt;，一个接一个，把需求、边界、设计决策全部理清楚，达成共识后再动手。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;之前我选博客框架，就是用这个 skill 被盘问了半天，最后选了 Hugo。事实证明这个选择是对的。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="-grill-with-docs--带文档的盘问"&gt;⭐ /grill-with-docs —— 带文档的盘问
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;/grill-me&lt;/code&gt; 的升级版。在盘问的同时，还会帮你建立&lt;strong&gt;项目术语表（CONTEXT.md）&lt;/strong&gt; 和&lt;strong&gt;架构决策记录（ADR）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;效果就是你跟 agent 之间有了共享词汇，沟通效率翻倍。Matt 称之为&amp;quot;整个仓库里最酷的技巧&amp;quot;。&lt;/p&gt;
&lt;h3 id="-tdd--红绿重构循环"&gt;🔧 /tdd —— 红绿重构循环
&lt;/h3&gt;&lt;p&gt;如果你想让 agent 写出更靠谱的代码，TDD 是经过几十年验证的方法。&lt;/p&gt;
&lt;p&gt;这个 skill 让 agent 严格遵循 &lt;strong&gt;红（写失败测试）→ 绿（让测试通过）→ 重构&lt;/strong&gt; 的循环。一个测试、一段代码、再一个测试——像 tracer bullet 一样推进，每一步都有反馈。&lt;/p&gt;
&lt;h3 id="-diagnose--正经-debug-流程"&gt;🐛 /diagnose —— 正经 debug 流程
&lt;/h3&gt;&lt;p&gt;Agent 写的代码有 bug 怎么办？大多数 agent 会盯着代码瞎猜。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/diagnose&lt;/code&gt; 强迫它走正规 debug 流程：&lt;strong&gt;复现 → 最小化 → 假设 → 埋点验证 → 修复 → 回归测试&lt;/strong&gt;。第一步永远是&amp;quot;先建一个快速反馈回路&amp;quot;，而不是在那干瞪眼。&lt;/p&gt;
&lt;h3 id="-improve-codebase-architecture--对抗软件熵"&gt;🏗️ /improve-codebase-architecture —— 对抗软件熵
&lt;/h3&gt;&lt;p&gt;Agent 写代码太快了，代码腐烂的速度也前所未有的快。&lt;/p&gt;
&lt;p&gt;这个 skill 会分析你的代码库，找出「浅模块」（接口复杂但功能少的模块），建议怎么拆成「深模块」（接口简单但功能强的模块）。Matt 建议&lt;strong&gt;每隔几天跑一次&lt;/strong&gt;，不然代码很快就会变成一坨。&lt;/p&gt;
&lt;h3 id="-to-issues--计划变任务"&gt;📋 /to-issues —— 计划变任务
&lt;/h3&gt;&lt;p&gt;有个功能想拆成可执行的任务？这个 skill 把你的 PRD 或想法切成&lt;strong&gt;垂直切片的 issue&lt;/strong&gt;，每个 issue 独立可完成，直接打到 issue tracker 上。&lt;/p&gt;
&lt;h3 id="-to-prd--对话变-prd"&gt;📄 /to-prd —— 对话变 PRD
&lt;/h3&gt;&lt;p&gt;聊完需求后，让它把讨论内容自动整理成 PRD，发到 issue tracker。省了写文档的时间。&lt;/p&gt;
&lt;h3 id="-triage--自动-triage-issues"&gt;🗂️ /triage —— 自动 triage issues
&lt;/h3&gt;&lt;p&gt;Issue 太多管不过来？这个 skill 用状态机帮你处理 issue 分类、打标签、分配，还能自动生成 agent brief。&lt;/p&gt;
&lt;h3 id="-caveman--极简模式"&gt;⚡ /caveman —— 极简模式
&lt;/h3&gt;&lt;p&gt;Agent 话太多、token 烧太快？触发 &lt;code&gt;/caveman&lt;/code&gt; 后，agent 的回答会压缩掉所有废话，只剩技术干货。&lt;strong&gt;省约 75% 的 token。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我在确认一些简单问题的时候经常用，效果拔群。&lt;/p&gt;
&lt;h3 id="-handoff--交接文档"&gt;🤝 /handoff —— 交接文档
&lt;/h3&gt;&lt;p&gt;对话太长换 session 了，或者想换另一个 agent 接手？这个 skill 会把当前上下文压缩成一份交接文档，下一个 agent 打开就能无缝继续。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="哪些适合你"&gt;哪些适合你？
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;你的场景&lt;/th&gt;
					&lt;th&gt;推荐优先装&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;经常跟 agent 需求对不齐&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/grill-me&lt;/code&gt; 或 &lt;code&gt;/grill-with-docs&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;写功能想要更稳&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/tdd&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;修 bug 修到心累&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/diagnose&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;代码库越来越乱&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/improve-codebase-architecture&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;想把想法变可执行任务&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/to-issues&lt;/code&gt; + &lt;code&gt;/to-prd&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;项目多人协作issue多&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/triage&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Agent 话太多想省token&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/caveman&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;经常切 session 或换 agent&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/handoff&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="一点感想"&gt;一点感想
&lt;/h2&gt;&lt;p&gt;Matt 的 skills 和市面上那些「一步到位生成整个应用」的 AI 框架思路很不一样。&lt;/p&gt;
&lt;p&gt;那些框架替你做决定，你失去了控制权，出了问题很难排查。而 Matt 的 skills 更像是一套&lt;strong&gt;工程实践的工具箱&lt;/strong&gt;——它们不强占流程，而是嵌入到你的工作流里，让你始终掌控全局。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;Developing real applications is hard. Approaches like GSD, BMAD, and Spec-Kit try to help by owning the process. But while doing so, they take away your control.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;—— Matt Pocock&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;如果你也在用 coding agent 正经做项目，而不是 vibe coding 玩票，强烈建议试试这套 skills。&lt;strong&gt;选你需要的，不要全装。&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;仓库地址：https://github.com/mattpocock/skills&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>