iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0
生成式 AI

學都學了:GenAI 從試錯到實用的實驗筆記系列 第 26

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

  • 分享至 

  • xImage
  •  

今日主題

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

Day 22 Portfolio: SDD 框架實驗

為什麼想做

  • 從已經建立好的更完整規格框架下來執行,更有一致性&效率
  • 落實 規格→計畫→程式碼→驗證皆自動化

思考如何做

環境設定

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  • 使用 uv 安裝 Python
安裝單一版本:uv python install 3.12
  • Spec Kit 安裝
uv tool install git+https://github.com/github/spec-kit.git

https://ithelp.ithome.com.tw/upload/images/20251010/20178815T2RrVXsjEh.jpg

Spec kit 核心操作

指令 功能
/constitution 制定專案「憲法」與開發原則
/specify 將需求描述轉為結構化規格文件
/plan 根據規格生成詳細實作計畫與架構
/tasks 轉為可執行任務清單
/implement 依計畫生成實際程式碼

Spec Kit 循環邏輯
https://ithelp.ithome.com.tw/upload/images/20251010/20178815GXoq2USdgk.jpg
Image source:mike_cheng

今日總結

五個核心指令循環非常強大,流程非常乾淨舒爽。但整體實作下來,有兩個指令是覺得在整個 Spec Kit 裡面最最最讓人欣賞的:就是 clarifyanalyze

指令 功能
/clarify 在 /plan 前釐清模糊需求,避免誤解。
/analyze 驗證憲法、規格、計畫與任務間的一致性。

在過往與 Agent 的語境溝通裡,很常改了後面壞了前面或者功能少做,但analyze 幾乎可以把這些錯誤率降到最低。在有任何需求模糊時,或者連開發者都沒想到的使用者情境,clarify 完全就是神助攻,直接透過一問一答來回把所有模糊化的漏洞消除掉。完全激賞!!


上一篇
Day 25 Lovable 靜態到全端:功能很順,但設計去哪了?
下一篇
Day 27 用得太晚:GPT x MCP 討論轉任務,同步丟回 Linear
系列文
學都學了:GenAI 從試錯到實用的實驗筆記27
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言