Matt Pocock Skills: AI 编码的工程基本工
Matt Pocock Skills: AI 编码的工程基本工
来源
- GitHub: mattpocock/skills
- 作者: Matt Pocock
- 日期: 2026-06-01(最后一次 commit: aaf2453, 16 hours ago)
| - Star: 113k | Fork: 9.9k |
核心论点
AI 加速了编码,也加速了软件熵。解药不是更多 AI,而是更扎实的工程基本工。
四大痛点
- Agent 没做我想要的 → Grilling Session 对齐
- Agent 太啰嗦 → Shared Language 压缩通信
- 代码不 work → 反馈循环(TDD + Diagnose)
- 代码变成泥球 → 架构关注(Deep Modules + ADR)
关键创新
- Grilling Session — 让 Agent 拷问你,而不是你告诉 Agent 做什么
- CONTEXT.md — DDD Ubiquitous Language 的 AI 适配版
- 垂直切片 — 拒绝水平分层,每个 issue/test 端到端
- Design It Twice — 并行 subagent 生成截然不同的接口设计
- Agent Brief — AFK Agent 的结构化工作契约
与已有知识的连接
- 引用 Ousterhout "Deep Modules" → Deep Modules
- 引用 Eric Evans "Ubiquitous Language" → Shared Language
- 引用 Thomas & Hunt "Tracer Bullet" → Tracer Bullet
- 引用 Michael Feathers "Seam" → Deep Modules
- 与 Vibe Coding 对立
- 与 Harness Engineering 互补(前者侧重开发者-Agent 对齐,后者侧重组织级约束)
- 与 Context Engineering 互补