點點學院 banner
推薦課程平台
前往點點學院,查看更多 AI 與實戰課程
如果你喜歡這篇內容,可以直接到點點學院延伸閱讀更多工具教學、工作流與實作型課程。
立即前往 →
← 回到大綱
Lesson 8-2

Spec-driven 開發

Specification-Driven Development

📐 什麼是 Spec-driven

Spec-driven 開發是先定義清晰的規格(API 格式、資料結構、互動流程),再讓 AI 根據規格實作。

📝 撰寫 API Spec

POST /api/auth/register
Request:
{
  "email": "user@example.com",
  "password": "securepass123",
  "name": "John Doe"
}
Response:
{
  "success": true,
  "token": "jwt_token_here",
  "user": { "id": 1, "email": "...", "name": "..." }
}

🎯 給 Claude 的指令

claude chat "根據以下 API Spec 實作後端:
[貼上 API Spec]

要求:
- 使用 Express + TypeScript
- 密碼使用 bcrypt 加密
- JWT token 有效期 7 天
- 加入輸入驗證與錯誤處理"
點點學院 banner
延伸閱讀
喜歡這篇內容?到點點學院看更多完整課程
從工具理解到實戰應用,點點學院整理了更多 AI、工作流與教學型內容,適合繼續往下學。
前往點點學院 →