T
traeai
登录
返回首页
meng shao(@shao__meng)

解决真正工程问题的 Skills:Skills For Real Engineers 作者 @mattpocockuk 公开了自己 .claude/ 目录中每天在用的 Agent Skills 集合...

9.2Score
解决真正工程问题的 Skills:Skills For Real Engineers

作者 @mattpocockuk 公开了自己 .claude/ 目录中每天在用的 Agent Skills 集合...

TL;DR · AI 摘要

Matt Pocock 公开其日常使用的 Claude Agent Skills 集合,聚焦解决工程落地中四类根本失败模式:沟通鸿沟、语言缺失、反馈断裂与熵增失控,并通过结构化 Slash Command 实现从对齐到守护的闭环。

核心要点

  • 用 /grill-with-docs 和 /grill-me 在编码前强制反向拷问,弥合人与 Agent 的意图鸿沟
  • 维护 CONTEXT.md + ADR 构建共享领域语言,显著提升命名一致性与代码可导航性
  • 将 TDD、诊断循环(/diagnose)和架构审视(/zoom-out /improve-codebase-architecture)嵌入 Agent 工作流,形成可持续反馈与设计投资机制

结构提纲

按章节快速跳转。

  1. 介绍 Matt Pocock 公开的 .claude/ Skills 集合,强调其目标是解决一线工程师的真实痛点。

  2. 系统梳理沟通鸿沟、语言缺失、反馈断裂、熵增失控四大问题及其对应 Skill 修复方案。

  3. Engineering/ Productivity/ Misc 三类 Slash Command 技能,构成从对齐→落地→守护的协同工作流。

  4. 领域词典与架构决策记录是构建共享语言、降低认知负荷、抑制熵增的基础设施。

  5. 通过 /tdd、/diagnose 等技能将类型检查、测试、复现诊断等反馈机制直接注入 Agent 对话。

  6. /zoom-out 和 /improve-codebase-architecture 强制系统视角与定期重构,对抗软件熵增。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Skills For Real Engineers
    • 四类失败模式
      • 沟通鸿沟 → /grill-me, /grill-with-docs
      • 语言缺失 → CONTEXT.md + ADR
      • 反馈断裂 → /tdd, /diagnose
      • 熵增失控 → /zoom-out, /improve-codebase-architecture
    • Skill 分类
      • Engineering:grill-with-docs, tdd, diagnose...
      • Productivity:grill-me, caveman, write-a-skill
      • Misc:git-guardrails, migrate-to-shoehorn...
    • 基础设施支撑
      • CONTEXT.md(领域词典)
      • docs/adr/(架构决策记录)
      • 项目根目录标准化约定

金句 / Highlights

值得收藏与分享的关键句。

  • 没人确切知道自己想要什么。——《The Pragmatic Programmer》;修复方式:在动工前先被 Agent 反向拷问(/grill-me /grill-with-docs)

    第 1 类失败模式

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 共享语言带来的连锁收益:命名一致 → 代码可导航 → 思考 token 更少;作者称其为‘整个 repo 里最酷的技术’

    第 2 类失败模式

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 反馈速率就是你的速度上限。——《The Pragmatic Programmer》;修复方式:把静态类型 / 浏览器 / 自动化测试的反馈接回 Agent 工作流

    第 3 类失败模式

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 每天投资设计,深模块(窄接口、厚实现)优先。——Kent Beck & John Ousterhout;修复方式:/to-prd /zoom-out /improve-codebase-architecture

    第 4 类失败模式

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 各 Skill 不是孤立的,而是一条从对话到落地的流水线:grill-with-docs → tdd → diagnose → zoom-out → improve-architecture

    Skill 清单结构

    ⬇︎ 下载 PNG𝕏 分享到 X
#AI Engineering#Agent Design#Software Craftsmanship#Claude#Developer Workflow
打开原文

作者 @mattpocockuk 公开了自己 .claude/ 目录中每天在用的 Agent Skills 集合,目标读者是在做真正工程的人们,解决真正的工程问题。

真正想解决的四类失败模式

  1. Agent 没做对你想要的事 —— 沟通鸿沟

引用 The Pragmatic https://t.co/SENI50VVRN" / X

解决真正工程问题的 Skills:Skills For Real Engineers 作者

公开了自己 .claude/ 目录中每天在用的 Agent Skills 集合,目标读者是在做真正工程的人们,解决真正的工程问题。 # 真正想解决的四类失败模式 1. Agent 没做对你想要的事 —— 沟通鸿沟 引用 The Pragmatic Programmer:"没人确切知道自己想要什么。" 修复:在动工前先被 Agent 反向拷问。 · /grill-me:通用版逼问 · /grill-with-docs:工程版逼问,同时维护项目术语表与 ADR 这是作者明说的"最受欢迎的两个 Skill"。 2. Agent 太啰嗦 —— 缺少共享语言 引用 Eric Evans 的 DDD:领域专家与开发者一开始说的就不是同一种语言,Agent 也一样。 修复:项目根目录维护一份 CONTEXT.md(领域词典)+ docs/adr/(架构决策记录)。 作者举了自己 course-video-manager 仓库的例子: · Before:"a lesson inside a section of a course is made 'real' …" · After:"problem with the materialization cascade" 共享语言带来的连锁收益:命名一致 → 代码可导航 → 思考 token 更少。这一条被作者称为"整个 repo 里最酷的技术"。 3. 代码跑不通 —— 反馈回路缺失 引 Pragmatic Programmer:"反馈速率就是你的速度上限。" 修复:把静态类型 / 浏览器 / 自动化测试的反馈接回来。 · /tdd:强制 red-green-refactor,并明确反对"horizontal slicing"(先把所有测试写完再实现)——只能 vertical slice,一次一个 tracer bullet · /diagnose:固定的"复现 → 最小化 → 假设 → 插桩 → 修 → 回归测试"诊断循环 4. 系统变成屎山 —— Agent 加速软件熵增 引 Kent BeckJohn Ousterhout:每天投资设计,深模块(窄接口、厚实现)优先。 修复: · /to-prd 在写 PRD 前会问"这个改动到底碰哪些模块"; · /zoom-out 强制 Agent 把局部代码放回系统全景里讲; · /improve-codebase-architecture 是"周期性救火"——作者建议每隔几天对代码库跑一次。 # Skill 清单结构 仓库分三类,命名上都是 Slash Command 风格: Engineering(日常代码工作) grill-with-docs、tdd、diagnose、to-prd、to-issues、triage、improve-codebase-architecture、zoom-out、setup-matt-pocock-skills Productivity(通用工作流) grill-me、caveman(极简通信模式,省 ~75% token)、write-a-skill Misc(不常用工具) git-guardrails-claude-code、migrate-to-shoehorn、scaffold-exercises、setup-pre-commit 各 Skill 之间不是孤立的,而是一条从对话到落地的流水线: 对齐与设计 落地与守护 ────── ──────── grill-with-docs → tdd ↓ ↓ to-prd diagnose ↓ ↓ to-issues zoom-out ↓ ↓ triage ───→ improve-architecture ↑ ↓ └──── CONTEXT.md / ADR ──┘ 项目地址github.com/mattpocock/ski

AI 可能会生成不准确的信息,请核实重要内容

解决真正工程问题的 Skills:Skills For Real Engineers 作者 @mattpocockuk 公开了自己 .claude/ 目录中每天在用的 Agent Skills 集合... | meng shao(@shao__meng) | traeai