iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

30 天打造我的 AI 開發工作流:從需求分析到上線 系列

專案導入 AI 後效率確實提升,卻也凸顯一件事:難的是事前規劃和最後的測試整合。

因此這 30 天,我想把過去使用 Claude 開發的經驗重新整理成一套完整的 AI 開發流程。從 AI-DLC、Spec-Driven Development 開始,到 Claude Code 的各種協作機制,最後實作一套系統,完整記錄如何讓 AI 從「寫 Code 的工具」逐漸成為開發流程中的協作者。

參賽天數 22 天 | 共 22 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊三隻菜鳥
DAY 11

Day 11|要做什麼:會議紀錄系統實作介紹

前十天講的都是方法跟工具,今天開始進入實作。首先要介紹這次實作的系統:要做什麼、核心的三個部分是什麼、哪些功能會實作。 昨天說到 昨天講完 MCP,Par...

2026-09-10 ‧ 由 kotang 分享
DAY 12

Day 12|新專案沒有慣例可讀,那就先把慣例定下來

前言 昨天介紹了系統功能和架構。今天在寫任何規格之前,得先處理一件事:這個專案是全新的,沒有既有程式碼可以讓 AI 先讀懂。 昨天說到 昨天介紹了會議紀錄...

2026-09-11 ‧ 由 kotang 分享
DAY 13

Day 13|需求訪談:讓 AI 當訪談者,而不是答題者

前言 慣例定下來了,接下來要把「我想做什麼」變成一份 AI 能執行的規格。但我不打算自己寫,而是讓 AI 當訪談者。 昨天說到 昨天把三塊規範補進了 CL...

2026-09-12 ‧ 由 kotang 分享
DAY 14

Day 14|規格四件套的職責邊界

前言 昨天訪談出來的規格塞在同一個檔案裡,今天要把內容拆開,而拆之前得先講清楚:哪一份文件負責回答哪一種問題。 昨天說到 昨天讓 AI 當訪談者,問完兩輪...

2026-09-13 ‧ 由 kotang 分享
DAY 15

Day 15|資料模型:哪些業務規則真的擋得住,哪些只是寫在註解裡

前言 規格裡寫著「這是資料庫層級的保證,不只是 service 檢查」,今天就用四條規則去驗證這句話。 昨天說到 昨天把 323 行的規格拆成幾份文件,其...

2026-09-14 ‧ 由 kotang 分享
DAY 16

Day 16|API 契約先行,與交付前的規格自檢

前言 規格六份都齊了,狀態寫著「已核准,實作中」。交給開發之前還差一件事:確認這六份文件講的是同一件事。 昨天說到 昨天把資料模型逐條驗過,補上了一支 t...

2026-09-15 ‧ 由 kotang 分享
DAY 17

Day 17|Plan 不是第二份 Spec:從規格到工作單元

前言 規格確認完了,下一步不是開始寫程式,而是決定:第一個可以交付的東西到底要切多大? 昨天說到 昨天完成最後一次規格自檢。 Spec 告訴我「要做什麼」...

2026-09-16 ‧ 由 kotang 分享
DAY 18

DAY18 | TDD × AI:測試就是可執行的規格

前言 驗收條件有很多種寫法,但因為 AI 產出的速度遠快過人 review 的速度,因此只有能自動驗證的那一部分,才有可能跟上 AI 的產出速度。 昨天說...

2026-09-17 ‧ 由 kotang 分享
DAY 19

Day 19|寫在 CLAUDE.md 裡的架構規則,擋得住什麼?

前言 CLAUDE.md 裡有一行「分層是 api → services → repositories」。我照著跑完一個工作單元,產出的是四個目錄——而規則沒...

2026-09-18 ‧ 由 kotang 分享
DAY 20

Day 20|資料庫與 Alembic:migration 的人工 review

前言 migration 跟測試走的是兩條不同的路,所以「tests 全綠」不能證明 migration 是安全的。 昨天說到 昨天講的是架構規則怎麼被檢...

2026-09-19 ‧ 由 kotang 分享