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
}See how mattpocock-skills-zh compares with popular alternatives.
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 511 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.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
本仓库由 devcxl 维护,是 Matt Pocock 的 mattpocock/skills 项目的第三方简体中文汉化版,非官方仓库。以下中文版安装方式均指向本仓库;英文原版见上游仓库。
Matt Pocock 的智能体技能集面向真正的工程实践,而非 vibe coding。
开发真正的应用很难。GSD、BMAD、Spec-Kit 等方法试图通过接管流程来帮忙。但在这么做的同时,它们剥夺了你的控制权,并且让流程中的 bug 极难排查。
这些技能的设计原则是:小巧、易定制、可组合。它们兼容任何模型。它们基于数十年的工程经验打磨而成。尽管折腾、改造成你自己的。Enjoy。
想关注 Matt Pocock 发布的新技能与上游动态,可订阅他的 Newsletter(上游 README 标注约 60,000 名开发者订阅):
插件安装由各 agent 按其更新机制管理;skills.sh 将可编辑的中文版技能文件复制到项目中,需要手动更新。**按 agent 选择一种安装方式,避免同一技能重复安装。**本页中文版命令均指向 devcxl/mattpocock-skills-zh。英文上游仓库 mattpocock/skills 的 Claude Code 官方市场命令不适用于中文版。下列 Claude Code、Codex、Copilot、VS Code、Gemini CLI 和 skills.sh 路线参考英文上游截至 2026-10-08 的支持情况并改用中文版仓库源,中文版路线尚未逐项实测。所有托管插件路线都要等 .claude-plugin/plugin.json 的 version 更新后才能获取新版本。本仓库发布工作流通过 npm run version 创建 chore: version skills 版本 PR;合并后,安装端再按各自的更新机制获取新版本。
claude plugin marketplace add devcxl/mattpocock-skills-zh
claude plugin install mattpocock-skills@mattpocock
或者在 Claude Code 会话中:
/plugin marketplace add devcxl/mattpocock-skills-zh
/plugin install mattpocock-skills@mattpocock
中文版从本仓库自带的 mattpocock marketplace 安装,不是从 Anthropic 官方市场安装英文版。默认不会自动更新。安装后,在 /plugin → Marketplaces 中为 mattpocock 一次性开启自动更新。若提示找不到插件,运行 claude plugins marketplace update 后重试。运行 claude plugin list 查看已安装版本,并参阅 CHANGELOG.md 了解最新发布版本。
codex plugin marketplace add devcxl/mattpocock-skills-zh
codex plugin add mattpocock-skills@mattpocock
按上游行为,Codex 默认在启动时自动更新。新版本仍需先合并本仓库的 chore: version skills 版本 PR。
请使用 marketplace,不要使用 copilot plugin install devcxl/mattpocock-skills-zh 直接安装仓库。Copilot 已弃用直接仓库安装,且这种方式无法自动更新。以下配置遵循文档 schema,但上游尚未实际运行验证;中文版路线也尚未验证。
copilot plugin marketplace add devcxl/mattpocock-skills-zh
copilot plugin install mattpocock-skills@mattpocock
然后一次性在 ~/.copilot/settings.json 中添加:
{
"extraKnownMarketplaces": {
"mattpocock": { "source": { "source": "github", "repo": "devcxl/mattpocock-skills-zh" }, "autoUpdate": true }
}
}
在 VS Code 中运行 Chat: Install Plugin From Source,输入 https://github.com/devcxl/mattpocock-skills-zh。按上游行为默认每日更新;中文版路线尚未验证。
gemini skills install https://github.com/devcxl/mattpocock-skills-zh.git --path skills/engineering
gemini skills install https://github.com/devcxl/mattpocock-skills-zh.git --path skills/productivity
Gemini 不读取 .claude-plugin,且 --path 一次指定一个 bucket。此命令会复制技能文件,不会自动更新;更新时重新运行两条命令。中文版路线尚未实测。
npx skills@latest add devcxl/mattpocock-skills-zh -a <agent> # cursor, opencode, devin, windsurf, amp, pi; omit -a to choose
安装器询问要安装哪些技能时,请选择 setup-matt-pocock-skills。更新时运行 npx skills@latest update;要获取新技能,请重新运行 add。上面的 agent 列表来自英文上游 2026-10-07 的测试,中文版路线尚未逐项实测。
在你的智能体中运行它,每个仓库执行一次。Claude Code 插件用户可运行 /mattpocock-skills:setup-matt-pocock-skills,通过 skills.sh 安装的用户可运行 /setup-matt-pocock-skills。它会:
/triage 会用到)上游项目将这套技能定位为解决 Matt Pocock 在 Claude Code、Codex 及其他编程智能体中观察到的常见失败模式。
"No-one knows exactly what they want"
David Thomas & Andrew Hunt,《程序员修炼之道》(The Pragmatic Programmer)
问题所在。软件开发中最常见的失败模式是错位。你以为开发者知道你想要什么。然后你看到他们构建的东西:你意识到他们根本没理解你。
在 AI 时代也是一样的。你和智能体之间存在沟通鸿沟。修复办法是盘问会话(grilling session):让智能体就你要构建的东西向你提出详细的问题。
修复就是使用:
/grill-me:用于非代码场景/grill-with-docs:和 /grill-me 一样,但增加了更多内容(见下文)上游项目将这两项列为最受欢迎的技能。它们帮助你和智能体在开始前先对齐,并深入思考正在进行的修改。每次你想做修改时都可以使用它们。
With a ubiquitous language, conversations among developers and expressions of the code are all derived from the same domain model.
Eric Evans,《领域驱动设计》(Domain-Driven-Design)
问题所在:在一个项目的开始,开发者和他们正在为之构建软件的人(领域专家)通常说的是不同的语言。
使用智能体时也会遇到同样的张力。智能体通常被丢进一个项目,需要现场弄懂其中的行话。所以它们用 20 个词的地方,一个就够。
修复是建立一套共享语言。它是一份帮助智能体解码项目中使用的行话的文档。
这是一个术语表的例子(在那个 pinned commit 里还叫 CONTEXT.md,早于技能重命名这个约定),来自 Matt Pocock 的 course-video-manager 仓库。哪一份更容易读?
这种简洁在一场又一场会话中都会奏效。
这套东西已经内置到 /grill-with-docs 里。它是一场盘问会话,但帮你和 AI 建立共享语言,并把难以解释的决定记录到 ADR 里。
要解释这东西有多强大很难。它可能是这个仓库里最酷的一项技术。试一下就知道了。
[!TIP] 一套共享语言除了减少冗长之外还有很多好处:
- 变量、函数和文件的命名一致,使用共享语言
- 因此代码库对智能体来说更容易导航
- 智能体也花更少 token 来思考,因为它能用到更简洁的语言
"Always take small, deliberate steps. The rate of feedback is your speed limit. Never take on a task that's too big."
David Thomas & Andrew Hunt,《程序员修炼之道》(The Pragmatic Programmer)
问题所在:假设你和智能体已经就构建什么对齐了。当智能体仍然产出垃圾时怎么办?
是时候看看你的反馈循环了。没有对它产出的代码实际运行情况的反馈,智能体会是盲飞。
修复:你需要那批通常的反馈循环:静态类型、浏览器访问,以及自动化测试。
对自动化测试来说,红绿重构循环至关重要。这是先让智能体写一个失败测试,再修复测试的环节。它能给智能体持续一致的反馈,从而产出好得多的代码。
仓库提供了 /tdd 技能,可以放进任何项目。它鼓励红绿重构,并给智能体充分指引,说明什么是好测试、什么是坏测试。
此外还有 /diagnosing-bugs 技能,它把最佳调试实践组织成一个按阶段把关、有纪律的循环。
"Invest in the design of the system every day."
Kent Beck,《解析极限编程》(Extreme Programming Explained)
"The best modules are deep. They allow a lot of functionality to be accessed through a simple interface."
John Ousterhout,《A Philosophy Of Software Design》(A Philosophy Of Software Design)
问题所在:大多数用智能体构建的应用都很复杂、难以修改。因为智能体可以显著加速编码,它们也加速了软件熵。代码库以空前的速度变得更复杂。
修复是一种全新的 AI 驱动开发方式:关心代码的设计。
这一点已内置到这些技能的每一层:
/to-spec 在创建规格之前先测验你要触及哪些模块而关键的是,/improve-codebase-architecture 会扫描代码库里的深化机会,再把候选项呈现出来。建议每隔几天在自己的代码库上运行一次。它是一次扫描而不是一次救援:在一份真正老的代码库上它会找到真实的候选,但它不会替你把泥团解开。
软件工程的基本功比以往更重要。这套技能尝试把这些基本功压缩成可重复实践,帮助开发者打造更好的应用。Enjoy。
这些按一个维度划分:谁能触发它们。用户调用的技能只有在你键入它们时才可达(例如 /grill-me);它们的职责是编排。模型调用的技能可以由你触发,或者在任务契合时由智能体自动拿起来用;它们承载着可复用的纪律。一个用户调用的技能可以触发模型调用的技能,但永远不能触发另一个用户调用的技能。
日常编码工作技能。
用户调用
GLOSSARY.md 和 ADR。/tdd,并在提交前以 /code-review 收尾。/code-review 收尾。模型调用
GLOSSARY.md 与 ADR。