by devcxl
Matt Pocock 技能集的中文翻译版 — 地道中文,原汁原味的技术术语。基于 mattpocock/skills 复刻。每日中午12点钟同步
# Add to your Claude Code skills
git clone https://github.com/devcxl/mattpocock-skills-zhGuides for using ai agents skills like mattpocock-skills-zh.
Last scanned: 7/28/2026
{
"issues": [
{
"type": "npm-audit",
"message": "js-yaml: JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-07-28T06:26:01.476Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}mattpocock-skills-zh is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by devcxl. Matt Pocock 技能集的中文翻译版 — 地道中文,原汁原味的技术术语。基于 mattpocock/skills 复刻。每日中午12点钟同步. It has 104 GitHub stars.
mattpocock-skills-zh returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/devcxl/mattpocock-skills-zh" and add it to your Claude Code skills directory (see the Installation section above).
mattpocock-skills-zh is primarily written in Shell. It is open-source under devcxl on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh mattpocock-skills-zh against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
我每天都在用的智能体技能——做真正的工程,不是 vibe coding。
开发真正的应用很难。GSD、BMAD、Spec-Kit 等方法试图通过接管流程来帮忙。但在这么做的同时,它们剥夺了你的控制权,并且让流程中的 bug 极难排查。
这些技能的设计原则是:小巧、易定制、可组合。它们兼容任何模型。它们基于数十年的工程经验打磨而成。尽管折腾、改造成你自己的。Enjoy。
如果你想跟进这些技能的更新以及我新发布的技能,可以加入我的 Newsletter,已有约 60,000 名开发者订阅:
npx skills@latest add mattpocock/skills
选择你想要的技能,以及要安装到哪些编程智能体上。确保选中 /setup-matt-pocock-skills。
在你的智能体中运行 /setup-matt-pocock-skills。它会:
/triage 会用到)搞定——可以开工了。
喜欢即插即用、无需手动维护的安装方式?这些技能也可作为原生 Claude Code 插件 提供。与将可编辑文件复制到你的仓库不同,插件将整套技能集作为托管包安装,当我发布新版本时会自动更新——你订阅而非 fork。
在 Claude Code 中:
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock
或者在 shell 中:
claude plugin marketplace add mattpocock/skills
claude plugin install mattpocock-skills@mattpocock
然后每个仓库运行一次 /setup-matt-pocock-skills,与上方快速启动完全一致。
两种安装方式,两种理念:
使用 Codex 或其他智能体?skills.sh 安装器 目前已支持将技能安装到 Codex 和其他遵循 Agent-Skills 标准的 harness 中。原生 Codex 插件已在规划中——详见
.agents/adr/0002-ship-as-a-claude-code-plugin.md。
我构建这些技能是为了修复我在 Claude Code、Codex 和其他编程智能体中看到的常见失败模式。
"没有人确切知道自己想要什么。"
David Thomas & Andrew Hunt,《程序员修炼之道》
问题。软件开发中最常见的失败模式是对齐偏差。你以为开发者知道你想要什么。然后你看到他们构建的东西——你意识到它完全没懂你。
AI 时代同样如此。你和智能体之间存在沟通鸿沟。解决方法是盘问环节——让智能体就你要构建的东西向你提出详细的问题。
解决方法:
/grill-me — 用于非编码场景/grill-with-docs — 与 /grill-me 相同,但附加更多好东西(见下文)这是我最受欢迎的技能。它们帮助你在动手之前与智能体对齐,并深入思考你要做的改动。每次想做改动时都用上它们。
有了通用语言之后,开发者之间的对话以及代码中的表达都源自同一个领域模型。
Eric Evans,《领域驱动设计》
问题:项目开始时,开发者和软件的用户(领域专家)通常说着不同的语言。
我和我的智能体之间也感受到了同样的张力。智能体通常被丢进一个项目,被要求边做边摸索行话。于是它们用 20 个词来表达 1 个词就能说清的事。
解决方法是建立一套共享语言。这是一份文档,帮助智能体解码项目中使用的行话。
以下是我 course-video-manager 仓库中的 CONTEXT.md 示例。哪种更易读?
这种简洁在一次次会话中持续产生回报。
这已内建在 /grill-with-docs 中。它是一个盘问环节,但能帮助你与 AI 建立共享语言,并将难以解释的决策记录在 ADR(架构决策记录)中。
很难描述这有多强大。这可能是这个仓库中最酷的技术。试试看就知道。
[!TIP] 共享语言除了减少啰嗦之外还有很多好处:
- 变量、函数和文件的命名保持一致,使用共享语言
- 因此,代码库对智能体来说更容易导航
- 智能体也消耗更少的 token 来思考,因为它可以使用更简洁的语言
"始终采取小而审慎的步骤。反馈速度就是你的速度上限。永远不要承担太大的任务。"
David Thomas & Andrew Hunt,《程序员修炼之道》
问题:假设你和智能体在要构建什么上已经对齐了。但如果智能体仍然产出垃圾怎么办?
是时候审视你的反馈循环了。如果智能体对产出的代码实际运行情况没有反馈,它就是在盲飞。
解决方法:你需要常规的反馈循环组合:静态类型、浏览器访问和自动化测试。
对于自动化测试,红-绿-重构循环至关重要。这是指智能体先写一个失败的测试,然后修复测试。这能帮助智能体获得稳定水平的反馈,从而产出好得多的代码。
我构建了一个 /tdd 技能,你可以插入任何项目。它鼓励红-绿-重构,并给智能体提供了大量关于什么是好测试、什么是坏测试的指导。
对于调试,我还构建了一个 /diagnose 技能,将最佳调试实践封装成一个简单的循环。
"每天都要投资系统的设计。"
Kent Beck,《解析极限编程》
"最好的模块是深的。它们允许通过简单的接口访问大量功能。"
John Ousterhout,《软件设计的哲学》
问题:大多数用智能体构建的应用既复杂又难以改动。因为智能体可以极大地加速编码速度,它们也加速了软件熵增。代码库以前所未有的速度变得更加复杂。
解决方法是一种全新的 AI 驱动开发方式:关心代码的设计。
这内建在这些技能的每一层:
而最关键的是,/improve-codebase-architecture 帮助你拯救已经成为一团浆糊的代码库。我建议每隔几天就在你的代码库上运行一次。
软件工程基础比以往任何时候都更重要。这些技能是我将这些基础浓缩为可重复实践的最佳尝试,帮助你在职业生涯中交付最好的应用。Enjoy。
用户调用:
--abort。CONTEXT.md 和 ADR。CONTEXT.md 中的领域语言和 ADR 中的决策。to-tickets、to-spec、triage、diagnose、tdd、improve-codebase-architecture 或 zoom-out 之前运行一次。模型调用
/tdd,提交前以 /code-review 收尾。通用工作流工具,不限于编码。
模型调用
grill-me 和 grill-with-docs 背后的可复用循环。保留但很少使用的工具。
as 类型断言迁移到 @total-typescript/shoehorn。