Spec-First 文章库

Spec Coding 博客

面向工程落地的 Spec-First 系列长文。每篇都围绕“如何写出可测试、可评审、可交付的规格”,直接解决规格、联调、验收和上线中的真实问题。

编辑说明

第一次来建议先读《什么是 Spec-First 开发》——API 契约、验收标准和案例复盘都建立在它之上。我们只在文章通过自己的评审门禁后才发布,不为更新而更新。

全部文章

先按标签筛。优先打开和当前交付风险最接近的文章,每篇文末都有相关阅读路径。

更新日期:2026-11-10 · 共 26 篇深度文章

按标签浏览

AI 编码前的规格包:先给边界,再让它写代码

围绕「AI 编码前的规格包:先给边界,再让它写代码」展开,说明可测试输入、预期结果、边界条件和评审标准,帮助 QA 与开发提前对齐,可直接用于规格评审、实现前对齐和测试计划补充。

阅读文章

验收标准示例——20 个可直接复制的真实模板

网上大多数验收标准示例都太浅,没法直接用到实际项目中。本文给你 20 个生产级的真实示例,覆盖认证、电商、API、数据处理和通知五大领域——全部采用 Given/When/Then 格式,可以直接复制到你的规格文档里。

阅读文章

如何在编写迁移之前先规格化数据库模式

迁移文件是永久性的。一旦它在生产环境中运行,你无法撤销它,只能再写一个迁移来修正。然而大多数团队写迁移的方式和写应用代码一样:打开编辑器,开始敲列定义,约束条件边写边想。

阅读文章

如何编写遵守规格的 AI 编程提示词

为什么 AI 编程工具会加上你根本没要求的校验逻辑,把下游还有消费者的字段随手重命名,还生成一堆超出任务范围的辅助函数?因为你丢给它的是一个"要解决的问题",而不是一份"要遵守的 spec"。

阅读文章

AI 编码 PR 评审:用验收标准衡量通过与否

围绕「AI 编码 PR 评审:用验收标准衡量通过与否」展开,说明可测试输入、预期结果、边界条件和评审标准,帮助 QA 与开发提前对齐,可直接用于规格评审、实现前对齐和测试计划补充。

阅读文章

AI 编码的测试证据门禁:为什么通过用例还不够

AI 写出的代码读起来都像能跑。有时候它甚至能通过自己写的那套测试。本文的规矩是:不信代码,不信测试,只信"这些测试真的能抓住真实 bug"的证据。下面讲的,就是在合并前如何把这份证据落成具体文件。

阅读文章

为 Agentic 客户端设计 API 规格

围绕「为 Agentic 客户端设计 API 规格」展开,说明契约字段、兼容边界、失败路径和评审检查点,帮助团队在上线前减少集成风险,可直接用于规格评审、实现前对齐和测试计划补充。

阅读文章

契约测试计划:从 OpenAPI 到 CI

围绕「契约测试计划:从 OpenAPI 到 CI」展开,说明契约字段、兼容边界、失败路径和评审检查点,帮助团队在上线前减少集成风险,可直接用于规格评审、实现前对齐和测试计划补充。

阅读文章

软件规格中的 10 个常见错误

失败的项目很少是因为没有 spec。更常见的情况是:spec 有,只是没写真正重要的那些事。下面这十个错误在 spec 评审里反复出现,经验丰富的作者写的初稿也不例外。它们都不难修,但在截止日期的压力下,每一个都容易被漏掉。

阅读文章

AI 辅助开发下的规格质量门禁

围绕「AI 辅助开发下的规格质量门禁」展开,说明如何用规格约束 AI 编码、保留人工评审点,并用证据判断实现是否达标,可直接用于规格评审、实现前对齐和测试计划补充。

阅读文章

编码前的规格评审清单

大多数规格评审只是走过场。三个人扫一眼文档,有人写一句"LGTM",然后所有人带着同样的模糊地带继续往前走。真正的规格评审,会抓住那些一周之后会让你付出代价的东西。下面这份清单,适合在放任何规格通过评审之前过一遍。

阅读文章

什么是 Spec-First 开发?(完整指南)

一个团队如果交付很快但不断返工,并不是在跑得更快——而是在烧跑道。问题几乎总是一样的:没人在编码之前写清楚"完成"是什么意思。Spec-First 开发解决这个问题——在实现之前定义验收标准,而不是之后。

阅读文章

静态分页 · 第 1/3 页 · 26 篇文章

入门必读

什么是 Spec-First 开发?(完整指南)

如果你想先建立整体方法论,这篇会把定义、适用场景、优缺点和真实团队收益讲清楚。

阅读完整导览
最常用

技术规格文档怎么写:模板与示例

直接拿到可复制模板,再按你团队的评审、测试和发布流程去改。

打开模板文章
阅读最多

OpenSpec vs Superpowers vs Spec Kit:对比与组合用法

哪个工具决定做什么、哪个工具约束 agent 怎么做,以及怎样把两者组合起来用。

阅读对比

按学习路径进入

不要从完整列表里硬找。先选当前要解决的问题:理解方法、写出规格、保护接口与数据,或约束 AI 编码输出。

适合读者、评审者和 AI 辅助团队

刚开始了解

先理解方法,再改团队流程

从完整指南开始,再看 Spec-First 与敏捷的关系,最后用 30 天计划判断团队该怎么试点。

进入基础路径
规格写作

把模糊需求改成可测试标准

适合 ticket 太宽、验收不清、QA 需要追问的场景。先看技术规格模板,再看验收标准和边界情况。

进入写作路径
接口与数据

保护契约、迁移和回滚路径

当改动涉及外部消费者、数据库结构、幂等性、兼容性或发布安全时,从这条路径开始。

进入契约路径
AI 编码

让 AI 输出有边界、能评审

先用规格包写清任务边界,再进入提示词、风险登记、PR 评审门禁和测试证据。

进入 AI 路径

主题 Hub

如果你不想一篇篇扫文章,可以从主题 Hub 进入。每个 Hub 都提供决策表、可复制片段和下一步文章。

4 条实用路径

基础

Spec-First 开发主题 Hub

从方法、关键决策、评审门禁和证据习惯开始。

打开 Hub
契约

API 契约主题 Hub

用于 schema diff、兼容性、版本策略、Webhook 和废弃计划。

打开 Hub
测试

验收标准主题 Hub

把成功描述改成可测试标准,补上失败路径和证据。

打开 Hub
AI 交付

AI 编码治理主题 Hub

连接提示词、风险登记、验收映射和测试证据。

打开 Hub