iT邦幫忙

sdd相關文章
共有 31 則文章
鐵人賽 Software Development DAY 16

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

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

鐵人賽 Software Development DAY 15

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

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

鐵人賽 Software Development DAY 21

技術 Day20_什麼是 Codex 的規劃模式?

Day20_什麼是 Codex 的規劃模式? 前言 Day19 已經用 Docker 準備好 SQL Server,前面的文章也陸續整理了 User Story...

鐵人賽 Software Development DAY 14

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

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

鐵人賽 Software Development DAY 13

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

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 AI Engineering DAY 25

技術 Day 25|超過 100 份 Spec 怎麼整理:建立 Agent 讀得懂的文件地圖

持續三個月的努力,DAP 在7/31正式開放上線了。 系統上線後,需求還是持續進來。回頭整理這三個月的開發紀錄,specs/ 已經累積 107 個編號資料夾,我...

鐵人賽 Software Development DAY 11

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

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

鐵人賽 Software Development DAY 10

技術 【Day - 10】Spectra 怎麼延伸 OpenSpec 的 workflow?

Spectra 其實在我剛開始使用 OpenSpec 時就已經推出,我也看過龍哥的介紹。不過,考量到 Spectra 本身也是從 OpenSpec 延伸而來,我...

鐵人賽 Software Development DAY 9

技術 【Day - 9】OpenSpec workflow 怎麼收尾?第一次實驗又跑出了什麼結果?

上一篇看過 Skills 怎麼透過 CLI 取得 instructions,讓 AI 建立規劃文件,再由 apply 依照 tasks 實作。不過,當 task...

鐵人賽 Software Development DAY 8

技術 【Day - 8】OpenSpec 的設定與 Skills 怎麼串起 artifact 的產生流程?

上一篇看過 OpenSpec 會在專案裡放進哪些檔案,也知道一個 change 可以透過 new、continue、ff、apply 與 archive 一路往...

鐵人賽 Software Development DAY 14

技術 Day13_什麼是規格驅動開發(SDD)?

什麼是規格驅動開發(SDD)? 前言 前一篇談 API 契約時,我們把前端和後端想成兩個部門。雙方先約好 API 路徑、資料格式與狀態碼,才不會一邊送出 tas...

鐵人賽 Software Development DAY 7

技術 【Day - 7】OpenSpec 怎麼把一個 change 接到實作?

雖然早就在 Threads 上看過 OpenSpec 的討論,但當時我只想先專心研究 Spec Kit(想把它徹底搞懂XD),也就沒有特別往下研究。一直到 20...

鐵人賽 Software Development DAY 6

技術 【Day - 6】Spec Kit 用順之後,我還想調整哪些流程?

【Day - 5】最後,我決定把前兩次略過的 clarify 接回 workflow,在進入 plan 前,先補上 spec 裡沒有說清楚的地方。但多了這一步之...

鐵人賽 Software Development DAY 5

技術 【Day - 5】兩次實驗後,我才發現問題早就在 implement 之前

上一篇記錄了我第一次與第二次使用 Spec Kit 的實驗。第一次,我把整套權限架構交給 AI 一路做到最後,結果整個專案壞掉;第二次,我補上更多需求與技術作法...

鐵人賽 Software Development DAY 4

技術 【Day - 4】同一個需求做了兩次,為什麼方向還是偏了?

上一篇先看過 Spec Kit 的基本運作方式:第一次導入專案時先建立 constitution,後續每個需求或變更,再從 specify、plan、tasks...

鐵人賽 Software Development DAY 3

技術 【Day - 3】我使用的第一套 SDD 工具:Spec Kit 到底怎麼運作?

上一篇用「忘記密碼」的例子,把需求怎麼整理成規格、拆成工作,再拿規格核對結果走過一次。接著就可以回到我最早選擇的 Spec Kit,這些工作又是怎麼被安排進不同...

鐵人賽 Software Development DAY 2

技術 【Day - 2】到底怎樣才算 SDD?

【Day - 1】最後留下了一個問題:照著 Spec Kit 的指令順序操作,就算是在做 SDD 了嗎?如果換一套工具,步驟和文件都不同,又該怎麼判斷? 同樣叫...

鐵人賽 Software Development DAY 1

技術 【Day - 1】AI 會寫程式了,我為什麼開始使用 SDD?

回想 2025 年初到年中,我大多還是搭配 ChatGPT 和 GitHub Copilot 的自動補全來輔助開發。AI 會幫我想解法、補程式碼,但真正要改哪些...

技術 筆記:AI for SDD with speckit survivor game

筆記:AI for SDD with speckit survivor game 用 speckit 來試寫一個前一陣子很愛玩的遊戲吸血鬼倖存者,試試看用所謂的...

技術 筆記:AI for SDD with speckit 隨筆

筆記:AI for SDD with speckit 隨筆 昨天試著把 speckit 用在既有專案上跑跑看。 一開始我挑了個小 module(一個 solut...

技術 筆記:AI for SDD with speckit brownfield

筆記:AI for SDD with speckit brownfield 這次試著把 speckit 套用到既有的專案裡,而不是開發一個全新的。 畢竟我最大的...

技術 筆記:AI for SDD with speckit 起手式

筆記:AI for SDD with speckit 起手式 心血來潮玩了一下 speckit,把一些想法跟心得先筆記起來。 使用 speckit 時依序會執行...

技術 靠 Skills 補齊從需求到程式碼之間遺失的資訊

我自己在日常的開發中比較常是會跟需求端討論需求,然後把成果用程式碼的方式進行呈現,所以不外乎遇到以下問題: 與需求端要如何對齊認知 要怎麼確保文檔到程式碼之間...

鐵人賽 生成式 AI DAY 30

技術 SDD 是 Vibe coding 的未來嗎

在生成式 AI 與自然語言開發大潮中,「SDD(Specification-Driven Development)」正逐漸嶄露頭角。這種開發模式不再讓工程師綁手...

鐵人賽 生成式 AI DAY 29

技術 SDD 應用

Github Spec-kit 將開發過程分為四個明確階段: Specify(定義專案原則):以自然語言描述系統目標、使用者情境與成功條件,由 AI 生成詳...

鐵人賽 生成式 AI DAY 26

技術 結合 Gemini CLI 與 Spec-kit 利用 SDD 開發應用(含基礎教學)

這幾天一直水文的我,在最後幾天偷塞內容🤫🤫🤫Day1目標: 介紹、安裝與設定 Gemini CLI Gemini CLI❓ 由 Google 開源的 Gemi...

鐵人賽 生成式 AI DAY 26

技術 Day 26 Spec Kit 實驗:clarify 、analyze 令人激賞的校正循環

今日主題 之前的進度有試著從 SDD 框架將專案落實更好的管理,但有可能因為人為判斷或疏漏,每次框架或流程執行還是沒有沒有很固定章法,所以這次把 GitHub...

鐵人賽 生成式 AI DAY 22

技術 Day 22 Portfolio: SDD 框架實驗

今日主題 Portfolio 為什麼想做 陸續將零散專案做整合 練習SDD框架 用的上 思考怎麼做 SDD框架思考規格書 建立專案md文檔、開發日誌、部署...

鐵人賽 Cloud Native DAY 26

技術 AI 賦能的智慧排程器

如果覺得文章對你有所啟發,可以考慮用 🌟 支持 Gthulhu 專案,短期目標是集齊 300 個 🌟 藉此被 CNCF Landscape 採納 [ref]。...