Matt Pocock 真实工程技能
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3cdd1ed9/real-engineering-skills。
技能介绍
解决「氛围编程」的工程失控
在 Agent 辅助开发中,我们经常遇到四种典型失败:Agent 误解意图、输出过于冗长且缺乏共同语言、代码缺乏反馈循环导致 Bug 频发,以及架构熵增导致的「泥球」代码库。这套技能并非为了「氛围编程」,而是提供一套严谨的工程方法论来解决这些问题。
核心工作流:从想法到发布
该技能是一个路由器,通过一系列可组合的子技能连接起完整的开发流程:
- 需求对齐 (
/grill-with-docs):在写代码前,Agent 会像审讯一样不断追问,将模糊的想法转化为精确的领域模型,并记录在CONTEXT.md中。 - 拆解与实现 (
/to-prd,/to-issues):将复杂需求拆解为独立可抓取的垂直切片。对于具体实现,通过/implement内部驱动/tdd(红绿重构)来构建。 - 架构与诊断:使用
/codebase-design设计深模块,或通过/diagnosing-bugs建立紧密反馈循环来解决疑难 Bug。
适用边界与注意点
- 前置配置:首次使用前必须运行
/setup-matt-pocock-skills来初始化 Issue Tracker 和文档布局。 - 上下文管理:上下文窗口接近 120k tokens 的「智能区」前,务必使用
/handoff创建新的会话以避免信息丢失。 - 原型即废弃:
/prototype产生的代码是一次性的,仅用于验证设计问题,验证后应立即删除。
使用场景
- 在启动新功能开发前,需要把模糊的产品想法通过反复追问转化为精确的需求文档和领域模型。
- 面对历史遗留的混乱代码库,需要梳理并设计出高内聚、低耦合的深模块接口以降低维护成本。
- 修复难以复现的偶发性 Bug 时,需要建立紧密的反馈循环并补充回归测试来彻底根治问题。
- 拆解长篇对话为多阶段任务时,需要在上下文窗口超限前压缩历史记录并开启新会话继续开发。
适合人员
- 厌倦了 AI 生成代码不可控、需要反复返工的全栈工程师,渴望引入严谨的 TDD 和需求对齐流程。
- 维护庞大遗留系统却苦于缺乏架构设计规范的技术负责人,希望借助深模块理念重构系统。
- 经常使用 AI 编写复杂业务逻辑、受困于上下文长度限制的一线开发者,需要一套规范的会话交接与上下文管理机制。