iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

我的 SDD 實驗之路 - 從實際使用現有工具,到設計自己的流程 系列

AI Agent 有時候一天就能新增、修改好幾萬行 code,聽起來很厲害吧?但我卻愈來愈不知道它到底做了什麼:需求 A 做成 B、改好一個功能卻弄壞其他地方,換個 session 還可能忘記原本的方向。只靠一句話交代需求,真的夠嗎?

這 30 天,我會從實際使用 Spec Kit、OpenSpec 與 Spectra 的經驗出發,拆開 SDD 怎麼把需求討論、規格、實作、驗證與後續變更接起來。後半段再回到我開發 Speclink 的過程,看看我怎麼從跟著工具跑 workflow,一路試、一路做錯,再慢慢走出適合自己的 SDD 流程吧!

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day - 11】從指引到歸檔,Spectra 怎麼安排每一步?

【Day - 10】看過 Spectra 怎麼接續 OpenSpec,以及多提供了哪些流程與紀錄。這篇接著看流程與文件的處理:AI 從哪裡取得指引,文件寫好後會...

2026-09-16 ‧ 由 momochenisme 分享
DAY 12

【Day - 12】規劃過期、Bug、平行開工,Spectra 怎麼協助 apply?

前兩篇看過 Spectra 的基本流程,以及指引、文件檢查與歸檔的安排。這篇接著看 apply 前後:規劃文件準備好了,AI 開始實作時,還會遇到哪些問題? 例...

2026-09-17 ‧ 由 momochenisme 分享
DAY 13

【Day - 13】Speclink 從哪裡開始?Skill、AI Agent 與 CLI 怎麼分工?

決定試著做一套自己的 SDD workflow 後,第一個問題就是:要先做哪些東西,才能真的拿來用?我沒有一開始就把所有想法都加進去,而是先把已經用順的流程做出...

2026-09-18 ‧ 由 momochenisme 分享
DAY 14

【Day - 14】一次談了 5~10 個主題,discussion 怎麼接著談?

一次談了 5~10 個主題,隔幾天回來,卻得重新翻對話,才知道哪些已經決定、哪些還沒談完。這就是我把 Speclink 的基本流程接起來後,第一個想處理的問題。...

2026-09-19 ‧ 由 momochenisme 分享
DAY 15

【Day - 15】同樣是和 AI 討論,各種流程差在哪裡?

【Day - 14】談到,我希望把 discussion 留下來,讓下次能接著談。不過,紀錄裡的決定與原因,還是得靠前面的討論慢慢釐清。這篇就來看看幾種討論方式...

2026-09-20 ‧ 由 momochenisme 分享
DAY 16

【Day - 16】討論不能只留在 session 裡,Speclink discuss 會留下什麼?

Speclink 第一版先沿用我最熟悉的 Spectra discuss:根據找到的程式碼,決定先列出假設讓我確認(Assumptions),還是一次問一題(I...

2026-09-21 ‧ 由 momochenisme 分享
DAY 17

【Day - 17】討論有了結論,怎麼接回真正要做的 change?

【Day - 16】把討論留下來後,下次就能接著談。不過,已經談妥的內容,還得帶進 change,才能繼續準備規格與 tasks。 如果同一場 discussi...

2026-09-22 ‧ 由 momochenisme 分享
DAY 18

【Day - 18】Speclink discuss 後來怎麼決定先查什麼、再問什麼?

【Day - 15】介紹過的 grill-me,讓我重新注意到 Speclink 裡比較少用到的 Interview。它會先整理問題之間的關係,再根據前面的答案...

2026-09-23 ‧ 由 momochenisme 分享
DAY 19

【Day - 19】同一個功能該放哪份規格?Speclink 怎麼確認 capability 名稱?

討論有了結論,決定進入 propose 後,AI 就會開始準備 change 的規劃文件。不過,在寫 delta specs 以前,還得先確認:這次要改的功能,...

2026-09-24 ‧ 由 momochenisme 分享
DAY 20

【Day - 20】Speclink 怎麼分配 tasks,又怎麼留下完成紀錄?

規格與 tasks 準備好後,就可以進入 apply。Speclink 在這裡仍然沿用 Spectra 的基本作法:AI 讀取 tasks.md、逐項處理工作,...

2026-09-25 ‧ 由 momochenisme 分享