AI 写代码总是不对需求?mattpocock/skills 工程工作流解析
需求单上只写“给客户页加一个状态筛选”,AI 却顺手改了接口、表格字段和一段权限判断。代码跑得通,评审时才发现它理解的“状态”不是业务说的状态。这类偏差不是生成速度问题,而是工程上下文没有被固定下来。
偏差发生在写代码之前
mattpocock/skills 的价值,不是再给 Claude Code 或 Codex 加一个万能命令,而是把“聊需求、写 PRD、拆 issue、实现、复查”变成一条可回溯的链路。它能让 Agent 少猜一点,不能保证模糊需求自动变清楚。失败场景是只丢一句“按最佳实践做”,Agent 会把自己的默认判断当成你的判断。

先把共识写进上下文
遇到不确定需求,第一步适合用 grill-with-docs。它会一边追问,一边把术语、边界和关键决定沉淀成项目上下文。这样后面再写 PRD 时,不必靠上一轮对话的零散记忆拼答案。
这一步能减少“同一个词多种理解”的问题,不能替团队做取舍。比如“归档客户”到底是隐藏、只读还是解除分配,仍要由人确认。失败场景是所有问题都答成“都行”,上下文文件会变长,但真正的决策仍然空着。
再把上下文压成 PRD
to-prd 的定位更像整理器:它读取当前对话和代码库理解,把已经谈清楚的内容变成 PRD,并强调不要重新访谈用户。顺序很关键,先追问再写 PRD;如果前面没解决分歧,PRD 只是把含糊话换成正式格式。

把大需求拆成可验收切片
PRD 之后再进入 to-issues、tdd 或 implement,才比较像工程工作流。to-issues 负责把需求拆成垂直切片,tdd 负责先用测试描述预期行为,implement 再动代码,code-review 回头检查实现有没有偏题。
这条链路能把“AI 写错需求”拆成几个可发现的节点:术语没对齐、PRD 没写边界、issue 太大、测试没覆盖验收标准。它不能替代人工评审。失败场景是 issue 写得很漂亮,但没有成功标准,最后仍只能凭感觉判断代码对不对。
适合重任务,不适合小改动
如果只是改一个文案或补一个样式类,完整链路会显得重;如果是权限、、数据流、多人协作功能,这套流程更值得开。一个简单判断是:需求讲不清会不会返工超过半天?会,就先走工作流;不会,直接改完再检查更省事。
用 mattpocock/skills 的重点,是让 Agent 在每一步留下可验证的中间产物。代码当然还会错,但错在哪里会更早暴露:不是等到最后看一堆 diff,而是在共识、PRD、issue 和测试里逐层拦住。
-
07.25
帝国时代2肉马战术怎么做
-
07.25
实况足球8怎么进攻
-
07.25
三角洲行动契约之钥怎么获得 契约之钥要怎么合成
-
07.25
机甲战队游戏特色
-
07.25
王者荣耀s43射手强度排名 S43赛季射手梯度排行
-
07.25
云顶之弈幻灵战队收菜表 幻灵战队各层级奖励有哪些
-
- 星塔旅人千都世怎么玩
- 07.25
-
-
-
- 决斗王地属性卡组介绍以及常用打法
- 07.25
-
- 商道高手最强五人组合 商道高手阵容推荐
- 07.25
-
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏