> ## Content Index
> Fetch the complete content index at: http://localhost:2368/llms.txt
> Use this file to discover other available public pages before exploring further.

# SDD：規格先行的開發流程
- URL: http://localhost:2368/spec-driven-development/
- Published: 2026-07-06T07:07:46.000Z
- Updated: 2026-08-23T13:54:25.000Z
- Description: 先寫規格（做什麼、怎麼驗收、不做什麼）再實作的四步流程；所有決策發生在規格階段，寫程式是最後一步。
- Author: yuchang23
- Tags: #wiki, #wiki-method

> **定義**：SDD（規格先行開發）＝先寫規格（要做什麼、怎麼驗收、不做什麼）→ AI 實作 → 驗證 → 存檔的四步流程。核心原則：設計先行，寫程式是最後一步。

## 四步流程

1. **先寫規格**：要做什麼、怎麼驗收、不做什麼（明確排除範圍，避免越做越大）。
2. **AI 實作**：照規格寫。
3. **驗證**：跑測試＋簡化檢查。
4. **存檔**。

## 對不寫程式的決策者的價值

**所有決策發生在規格階段**——AI 會把選項列成表格（A 方案 B 方案的優缺點）讓人拍板，而不是寫完才發現方向錯了。規格裡一定有「驗收條件」段落，寫成看得懂、可以逐條打勾的具體標準。

## 遇到模糊需求時該跟 AI 說什麼

模糊的需求（「我想要一個報表功能」）先讓 AI 展開成規格再動工——來回一次的成本遠低於做錯重來。規格文件也是日後接手、回顧的依據。

## 相關條目

- [讓 AI 互相把關：多角色分工](https://yuchang23.com/multi-agent-review-roles/?ref=localhost)
- [用 Teams Planner 當開發工作紀錄](https://yuchang23.com/planner-as-dev-log/?ref=localhost)