给 AI 编码代理装上工程化技能

你有没有遇到过这些问题:AI 代理不明白你到底想要什么?生成的代码跑不起来?对话越来越长但没结论?代码库越改越乱?

TypeScript 专家 Matt Pocock 创建了一套 Agent Skills——专门解决 AI 编码代理在实际工程中的常见失败模式。而这个仓库将其完整翻译为中文,让中文开发者也能无障碍使用。

快速安装

npx skills@latest add vinvcn/mattpocock-skills-zh-CN

核心技能一览

工程技能

  • diagnose(诊断)——严谨的调试循环:复现 → 最小化 → 假设 → 检测 → 修复 → 回归测试。告别盲猜式调试。
  • grill-with-docs(文档拷问)——让 AI 的计划对照现有领域模型和 ADR 进行审查,自动更新 CONTEXT.md。确保新代码不走偏。
  • triage(分类)——用状态机自动分类 Issue,不再遗漏和混乱。
  • improve-codebase-architecture(架构改进)——根据领域语言和 ADR 发现代码库的改进机会,对抗软件熵。
  • tdd(测试驱动开发)——红-绿-重构循环,一次构建一个垂直切片。让 AI 不再瞎写代码。
  • to-issues(拆解为 Issue)——将计划/规格/PRD 拆分为独立 Issue,每个 Issue 有清晰的垂直切片。
  • to-prd(生成 PRD)——将会话上下文综合为结构化的 PRD 文档。
  • zoom-out(全局视角)——快速理解不熟悉的代码区域,获得更广泛的上下文。

效率技能

  • caveman(穴居人模式)——超压缩沟通,减少约 75% 的 token 消耗。和 AI 对话更省钱。
  • grill-me(拷问我)——持续追问,直到每个决策分支都被理清。避免模糊需求。
  • handoff(交接)——将会话压缩为交接文档,方便另一个代理无缝接手。
  • write-a-skill(写技能)——脚手架工具,快速创建新的 Skill。

其他实用技能

  • git-guardrails-claude-code——防止 Claude Code 执行危险的 git 命令
  • setup-pre-commit——配置 Husky + lint-staged + Prettier + 类型检查 + 测试的 pre-commit 钩子
  • scaffold-exercises——练习目录结构生成器

解决的问题

问题 对应技能
AI 不明白你想要什么 grill-me, grill-with-docs
AI 太啰嗦、token 消耗大 caveman, grill-with-docs
生成的代码跑不起来 tdd, diagnose
代码库越改越乱 to-prd, zoom-out, improve-codebase-architecture

总结

Matt Pocock 的 Agent Skills 是目前最系统的 AI 编码代理工作流方案之一。这个中文翻译版让中文开发者能以更低的门槛使用这些技能。如果你在用 Claude Code 或 Codex 做实际工程,这套技能能让你从"让 AI 写代码"升级为"让 AI 按工程规范写代码"。

前往 GitHub 仓库 · 342 ★