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 21

【Day - 21】多份 changes 一起做,Speclink 怎麼安排順序與工作目錄?

【Day - 20】把 task 完成時的檔案紀錄留下來了。不過,如果好幾份 changes 都在同一個工作目錄裡修改,.evidence.json 還是可能記...

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

【Day - 22】Tasks 都打勾了,Review 與 Verify 還要檢查什麼?

前一篇提到,我會先在 Worktree 裡確認這份 change 的修改,再把它合回主要 branch。不過,tasks 全部打勾,只表示清單上的工作已經標記完...

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

【Day - 23】Review 與 Verify 的檢查結果,接下來怎麼處理?

前一篇提到,Review 與 Verify 都要跑時,後面的修正可能讓前面的檢查結果過期。我實際使用 Speclink 時,就遇過這個情況:Verify 通過了...

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

【Day - 24】一份 change 做完後,Speclink 怎麼整理規格與紀錄?

前一篇把需要的檢查與收尾工作處理好後,這份 change 就準備進入 archive 了。接下來,除了把 delta specs 更新回正式 specs,前面留...

2026-09-29 ‧ 由 momochenisme 分享
DAY 25

【Day - 25】功能一直往上加,AI 能找出該重構的地方嗎?

前一篇把一份 change 的歸檔與紀錄整理好後,留下了另一個問題:功能一項項完成,原本的程式結構還適合嗎?有些重複或不好修改的地方,是累積幾次開發後才慢慢看出...

2026-09-30 ‧ 由 momochenisme 分享
DAY 26

【Day - 26】AI 的專案規則,該放在 CLAUDE.md、config.yaml 還是 Skill?

專案使用的技術、命名習慣與測試要求,可能在不同流程裡都會用到。但這些規則,真的需要每次都讓 AI 全部讀過嗎?整理時,我先問自己:AI 做到哪一步,才需要知道這...

2026-10-01 ‧ 由 momochenisme 分享