09:00 - 10:30

從零開始 Spec-kit 規格導向

使用 AI agent 進行規格導向開發(Spec-driven development, SDD)已成為現代軟體開發的重要趨勢。SDD 強調在開發過程中以明確的規格作為指導,從而提高開發效率和產品質量。在這場工作坊中,我們將深入探討 SDD 的核心概念,並通過實際操作 Spec-kit 來學習如何撰寫可執行的規格、利用範本和自動化腳本,以及將這些規格整合到日常的開發流程中。參與者將獲得制定策略、建立規格以及使用 Spec-kit 加速開發和驗證的實用技能。

這場工作坊將帶領大家從 SDD 的核心概念出發,藉由 Spec-kit 的實作示範,學習如何撰寫具有可執行性的規格、善用範本與自動化腳本,以及將這些規格系統整合到日常工作流程。

課程結束後,你能掌握制定策略、建立規格、以及利用 Spec-kit 加快開發與驗證的思路。

本次工作坊提供可遠端連線的 Azure OpenAI 模型環境,請先準備筆電並安裝好 VS Code 與 VS Code Codex Extension,並參考以下資源完成相關設定:

https://developers.openai.com/codex/ide/#extension-setup

本工作坊分享 github speckit 開源專案的使用經驗,並提供實務操作經驗,不會推薦或行銷個人或公司的產品。

課程目標

- 理解 Spec-driven development (SDD) 的概念與實踐流程

- 使用 Spec-kit 建立、維護與驗證規格

- 將 SDD 套用至開發任務,提升一致性與品質

- 以 AI Agent 自動化重複流程,減少手動錯誤並加速開發週期

課程綱要

- 簡介 Spec-kit 的核心概念

- 挑選適合的場景與任務

- 撰寫可執行規格

- 規格釐清與驗證流程

- 產出代碼與單元測試

- AI Agent 驗證流程

- gitflow 推版流程,AI Agent Review

學員自備裝置

準備筆電,當天自備網路,安裝好 VS Code 與 VS Code Codex Extension

學員基礎能力需求

工作坊模式是有歸個框架的 vibe coding(透過與 Agent 對話產出程式),因此不需要很多開發程式碼經驗,然而有實務經驗會大幅提升成功率與效率

建議:會一門程式語言的基礎(ex python, golang,...),要會執行程式碼(ex python run, go run)

Che Chia Chang

Che Chia Chang

MaiCoin SRE

Che-Chia Chang 是一名專注於後端開發、開發維運、容器化應用及 Kubernetes 開發與管理的技術專家,同時也是 Microsoft 最有價值專業人士(MVP)。


活躍於台灣技術社群,經常在 CNTUG、DevOps Taipei、GDG Taipei、Golang Taipei Meetup 等社群分享 DevOps、SRE、Kubernetes 及雲端運算相關技術。致力於推動開發與維運的最佳實踐,並熱衷於研究與

應用最新的雲端與 AI 技術。


個人部落格:https://chechia.net

  • ROOM
  • 西南準備室 7F