Github Spec-kit 將開發過程分為四個明確階段: Specify(定義專案原則):以自然語言描述系統目標、使用者情境與成功條件,由 AI 生成詳...
這幾天一直水文的我,在最後幾天偷塞內容🤫🤫🤫Day1目標: 介紹、安裝與設定 Gemini CLI Gemini CLI❓ 由 Google 開源的 Gemi...
什麼是規格驅動開發? 傳統軟體開發:多從撰寫程式碼開始。 規格驅動開發:先定義「做什麼 (What)」和「為什麼做 (Why)」,再考慮「如何實現 (How)」...
在生成式 AI 與自然語言開發大潮中,「SDD(Specification-Driven Development)」正逐漸嶄露頭角。這種開發模式不再讓工程師綁手...
今日主題 之前的進度有試著從 SDD 框架將專案落實更好的管理,但有可能因為人為判斷或疏漏,每次框架或流程執行還是沒有沒有很固定章法,所以這次把 GitHub...
筆記:AI for SDD with speckit 起手式 心血來潮玩了一下 speckit,把一些想法跟心得先筆記起來。 使用 speckit 時依序會執行...
我自己在日常的開發中比較常是會跟需求端討論需求,然後把成果用程式碼的方式進行呈現,所以不外乎遇到以下問題: 與需求端要如何對齊認知 要怎麼確保文檔到程式碼之間...
筆記:AI for SDD with speckit 隨筆 昨天試著把 speckit 用在既有專案上跑跑看。 一開始我挑了個小 module(一個 solut...
今日主題 Portfolio 為什麼想做 陸續將零散專案做整合 練習SDD框架 用的上 思考怎麼做 SDD框架思考規格書 建立專案md文檔、開發日誌、部署...
筆記:AI for SDD with speckit brownfield 這次試著把 speckit 套用到既有的專案裡,而不是開發一個全新的。 畢竟我最大的...
筆記:AI for SDD with speckit survivor game 用 speckit 來試寫一個前一陣子很愛玩的遊戲吸血鬼倖存者,試試看用所謂的...
回想 2025 年初到年中,我大多還是搭配 ChatGPT 和 GitHub Copilot 的自動補全來輔助開發。AI 會幫我想解法、補程式碼,但真正要改哪些...
如果覺得文章對你有所啟發,可以考慮用 🌟 支持 Gthulhu 專案,短期目標是集齊 300 個 🌟 藉此被 CNCF Landscape 採納 [ref]。...
專案使用的技術、命名習慣與測試要求,可能在不同流程裡都會用到。但這些規則,真的需要每次都讓 AI 全部讀過嗎?整理時,我先問自己:AI 做到哪一步,才需要知道這...
雖然早就在 Threads 上看過 OpenSpec 的討論,但當時我只想先專心研究 Spec Kit(想把它徹底搞懂XD),也就沒有特別往下研究。一直到 20...
【Day - 1】最後留下了一個問題:照著 Spec Kit 的指令順序操作,就算是在做 SDD 了嗎?如果換一套工具,步驟和文件都不同,又該怎麼判斷? 同樣叫...
【Day - 5】最後,我決定把前兩次略過的 clarify 接回 workflow,在進入 plan 前,先補上 spec 裡沒有說清楚的地方。但多了這一步之...
Spectra 其實在我剛開始使用 OpenSpec 時就已經推出,我也看過龍哥的介紹。不過,考量到 Spectra 本身也是從 OpenSpec 延伸而來,我...
Day20_什麼是 Codex 的規劃模式? 前言 Day19 已經用 Docker 準備好 SQL Server,前面的文章也陸續整理了 User Story...
什麼是規格驅動開發(SDD)? 前言 前一篇談 API 契約時,我們把前端和後端想成兩個部門。雙方先約好 API 路徑、資料格式與狀態碼,才不會一邊送出 tas...
上一篇用「忘記密碼」的例子,把需求怎麼整理成規格、拆成工作,再拿規格核對結果走過一次。接著就可以回到我最早選擇的 Spec Kit,這些工作又是怎麼被安排進不同...
上一篇看過 OpenSpec 會在專案裡放進哪些檔案,也知道一個 change 可以透過 new、continue、ff、apply 與 archive 一路往...
上一篇先看過 Spec Kit 的基本運作方式:第一次導入專案時先建立 constitution,後續每個需求或變更,再從 specify、plan、tasks...
上一篇記錄了我第一次與第二次使用 Spec Kit 的實驗。第一次,我把整套權限架構交給 AI 一路做到最後,結果整個專案壞掉;第二次,我補上更多需求與技術作法...
上一篇看過 Skills 怎麼透過 CLI 取得 instructions,讓 AI 建立規劃文件,再由 apply 依照 tasks 實作。不過,當 task...
【Day - 14】談到,我希望把 discussion 留下來,讓下次能接著談。不過,紀錄裡的決定與原因,還是得靠前面的討論慢慢釐清。這篇就來看看幾種討論方式...
一次談了 5~10 個主題,隔幾天回來,卻得重新翻對話,才知道哪些已經決定、哪些還沒談完。這就是我把 Speclink 的基本流程接起來後,第一個想處理的問題。...
終於寫到第 30 天了!【Day - 1】留下的問題,現在也可以回來回答了:會跑 workflow,真的就等於懂 SDD 嗎?對當時的我來說,還差得遠。我能照著...
上一篇提到,PM/SA 和工程師各自留下了規格,卻還沒有接在一起。如果 PM/SA 繼續使用團隊 AI Agent,工程師也留在熟悉的開發工具裡,能不能讓兩邊讀...
【Day - 10】看過 Spectra 怎麼接續 OpenSpec,以及多提供了哪些流程與紀錄。這篇接著看流程與文件的處理:AI 從哪裡取得指引,文件寫好後會...