15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯
整理版優先睇
15 分鐘上手輕量 OpenSpec大家好,我是 Asher 同學,今天分享 openspec 這個規格驅動編程(Spec-Driven)的 AI 工具。可工作的知識這個概念是真的迷人,社區現在還有很多類似的方案,比如 spec-kit 。目前發現朋友圈裏玩 AI 的都在玩 openspec,理由就是輕量快速。玩過 spec-kit 的都知道,token 一燒就沒了,而且還慢。最近體驗了一下openspec,快多了。大綱其中主流程是 Step 1,4, 5。Step 0 安裝 (bash)Step 0 初始化項目 (bash)Step 1 陳述需求 (slash command)Step 2 驗證需求格式 (bash)【可選】Step 3 補充和調整需求(對話)Step 4 實現 (slash command)Step 5 存檔修改 (slash command)Step 0 安裝 (bash)一條命令安裝npm install -g @fission-ai/openspec@latestStep 0 初始化項目 (bash)在項目文件夾下面執行:openspec init這個命令主要就是選擇 OpenSpec 配套的 AI 工具,我的 Claude Code 周限了,就選擇codex 了初始化之後會創建下面幾個文件 (核心是@/openspec/AGENTS.md 這個文件)Step 1 陳述需求 (slash command)使用如下的斜槓命令告訴他你要幹什麼:/openspec:proposal Add profile search filters他會把需求分為如下幾類:• ## ADDED Requirements - New capabilities (新增需求)• ## MODIFIED Requirements - Changed behavior(修改需求)• ## REMOVED Requirements - Deprecated features (廢棄需求)這步他主要創建了 3 個文件:1. proposal.md 需求描述文件2. spec.md 規格和驗收條件3. tasks.md 任務列表proposal.md 需求描述文件這個文件描述需求的動機,修改的內容以及影響的範圍。spec.md 規格和驗收條件可以看到這個演示的例子術語新增需求類型(ADDED Requirements)tasks.md 任務列表(後續會動態調整)實現是按照依賴鏈逐次遞進的:1. 後端2. API3. 測試4. UIStep 2 驗證需求格式正確性 (bash)首先是查看,然後拿到名稱進行校驗,最後查看需求openspec listopenspec validate add-profile-search-filtersopenspec show add-profile-search-filters【可選】Step 3 需求校正(直接對話)如果有新的驗收條件需要補充,直接告訴他Can you add acceptance criteria for the role and team filters?Step 4 實現 (slash command)使用如下的斜槓命令實現需求:/openspec:apply add-profile-search-filters首先實現後端和測試然後實現暴露 API然後實現 UI然後 UI 和 API 綁定然後 優化是一個迭代的過程Step 5 存檔修改 (slash command)使用如下的斜槓命令進行歸檔:/openspec:archive 他會幫剛才所有的change 都放到 archive 文件夾下面查看當前完成的規格 (bash)openspec view效果基本的功能都正確,一次過。內容小結本文主要介紹了 OpenSpec 工作的主要流程,目前的感受就是 OpenSpec 很輕量,token 沒有像 spec-kit 那樣直接燒爆。社區目前的聲音是 spec-kit 適合做從 0 到 1 的項目, openspec 更適合從 1到 n。是否正確還有待考證。
15 分鐘上手輕量 OpenSpec大家好,我是 Asher 同學,今天分享 openspec 呢個規格驅動編程(Spec-Driven)的 AI 工具。可工作的知識呢個概念是真的迷人,社區而家還有很多類似的方案,比如 spec-kit 。目前發現朋友圈裏玩 AI 的都在玩 openspec,理由就是輕量快速。
玩過 spec-kit 的都知道,token 一燒就沒了,而且還慢。最近體驗了一下openspec,快多了。大綱其中主流程是 Step 1,4, 5。Step 0 安裝 (bash)Step 0 初始化項目 (bash)Step 1 陳述需求 (slash command)Step 2 驗證需求格式 (bash)【可選】Step 3 補充和調整需求(對話)Step 4 實現 (slash command)Step 5 存檔修改 (slash command)Step 0 安裝 (bash)一條命令安裝npm install -g @fission-ai/openspec@latestStep 0 初始化項目 (bash)在項目文件夾下面執行:openspec init呢個命令主要就是選擇 OpenSpec 配套的 AI 工具,我的 Claude Code 周限了,就選擇codex 了初始化之後會創建下面幾個文件 (核心是@/openspec/AGENTS.md 呢個文件)Step 1 陳述需求 (slash c…
- 15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯
- 15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯|重點 2
- 15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯|重點 3
- 15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯|重點 4
- 15 分鐘上手輕量 OpenSpec,項目一次過,質量不錯|重點 5
可記低 Workflow
15 分鐘上手輕量 OpenSpec大家好,我是 Asher 同學,今天分享 openspec 這個規格驅動編程(Spec-Driven)的 AI 工具。可工作的知識這個概念是真的迷人,社區現在還有很多類似的方案,比如 spec-kit 。…
整理版
15 分鐘上手輕量 OpenSpec大家好,我是 Asher 同學,今天分享 openspec 呢個規格驅動編程(Spec-Driven)的 AI 工具。可工作的知識呢個概念是真的迷人,社區而家還有很多類似的方案,比如 spec-kit 。目前發現朋友圈裏玩 AI 的都在玩 openspec,理由就是輕量快速。玩過 spec-kit 的都知道,token 一燒就沒了,而且還慢。最近體驗了一下openspec,快多了。大綱其中主流程是 Step 1,4, 5。Step 0 安裝 (bash)Step 0 初始化項目 (bash)Step 1 陳述需求 (slash command)Step 2 驗證需求格式 (bash)【可選】Step 3 補充和調整需求(對話)Step 4 實現 (slash command)Step 5 存檔修改 (slash command)Step 0 安裝 (bash)一條命令安裝npm install -g @fission-ai/openspec@latestStep 0 初始化項目 (bash)在項目文件夾下面執行:openspec init呢個命令主要就是選擇 OpenSpec 配套的 AI 工具,我的 Claude Code 周限了,就選擇codex 了初始化之後會創建下面幾個文件 (核心是@/openspec/AGENTS.md 呢個文件)Step 1 陳述需求 (slash command)使用如下的斜槓命令告訴他你要幹什麼:/openspec:proposal Add profile search filters他會把需求分為如下幾類:• ## ADDED Requirements - New capabilities (新增需求)• ## MODIFIED Requirements - Changed behavior(修改需求)• ## REMOVED Requirements - Deprecated features (廢棄需求)這步他主要創建了 3 個文件:1. proposal.md 需求描述文件2. spec.md 規格和驗收條件3. tasks.md 任務列表proposal.md 需求描述文件呢個文件描述需求的動機,修改的內容同埋影響的範圍。spec.md 規格和驗收條件可以看到呢個演示的例子術語新增需求類型(ADDED Requirements)tasks.md 任務列表(後續會動態調整)實現是按照依賴鏈逐次遞進的:1. 後端2. API3. 測試4. UIStep 2 驗證需求格式正確性 (bash)首先是查看,然後拿到名稱進行校驗,最後查看需求openspec listopenspec validate add-profile-search-filtersopenspec show add-profile-search-filters【可選】Step 3 需求校正(直接對話)如果有新的驗收條件需要補充,直接告訴他Can you add acceptance criteria for the role and team filters?Step 4 實現 (slash command)使用如下的斜槓命令實現需求:/openspec:apply add-profile-search-filters首先實現後端和測試然後實現暴露 API然後實現 UI然後 UI 和 API 綁定然後 優化是一個迭代的過程Step 5 存檔修改 (slash command)使用如下的斜槓命令進行歸檔:/openspec:archive 他會幫剛才所有的change 都放到 archive 文件夾下面查看當前完成的規格 (bash)openspec view效果基本的功能都正確,一次過。內容小結本文主要介紹了 OpenSpec 工作的主要流程,目前的感受就是 OpenSpec 很輕量,token 沒有像 spec-kit 嗰樣直接燒爆。社區目前的聲音是 spec-kit 適合做從 0 到 1 的項目, openspec 更適合從 1到 n。是否正確還有待考證。
15 分鐘上手輕量 OpenSpec
大家好,我係 Asher 同學,今日分享 openspec 呢個規格驅動程式開發(Spec-Driven)嘅 AI 工具。
可工作嘅知識呢個概念真係好吸引,社區而家仲有好多類似方案,例如 spec-kit。
而家見到朋友圈入面玩 AI 嘅都喺度玩 openspec,原因係輕便又快。
玩過 spec-kit 嘅都知道,token 一燒就冇曬,而且仲慢。
最近試咗下 openspec,快好多。
大綱
當中主要流程係 Step 1、4、5。
Step 0 安裝 (bash)
Step 0 初始化項目 (bash)
Step 1 陳述需求 (slash command)
Step 2 驗證需求格式 (bash)
【可選】Step 3 補充同調整需求(對話)
Step 4 實現 (slash command)
Step 5 存檔修改 (slash command)

Step 0 安裝 (bash)
一條 command 就裝到
npm install -g @fission-ai/openspec@latestStep 0 初始化項目 (bash)
喺項目 folder 入面執行:
openspec init呢個 command 主要係揀 OpenSpec 配套嘅 AI 工具,我嘅 Claude Code 限額用曬,就揀咗 codex。



初始化之後會建立以下幾個檔案(核心係 @/openspec/AGENTS.md 呢個檔案)

Step 1 陳述需求 (slash command)
用以下嘅斜槓命令話佢知你要做乜:
/openspec:proposal Add profile search filters佢會將需求分為以下幾類:
• ## ADDED Requirements- New capabilities(新增需求)• ## MODIFIED Requirements- Changed behavior(修改需求)• ## REMOVED Requirements- Deprecated features(廢棄需求)
呢步佢主要建立咗 3 個檔案:
1. proposal.md 需求描述檔案 2. spec.md 規格同驗收條件 3. tasks.md 任務列表
proposal.md 需求描述檔案
呢個檔案描述需求嘅動機、修改嘅內容同影響嘅範圍。

spec.md 規格同驗收條件
可以見到呢個示範例子嘅術語係新增需求類型(ADDED Requirements)

tasks.md 任務列表(後續會動態調整)
實現係按照依賴鏈逐個遞進嘅:
1. 後端 2. API 3. 測試 4. UI

Step 2 驗證需求格式係咪正確 (bash)
首先係查看,
然後拎個名嚟校驗,
最後查看需求。
openspec list
openspec validate add-profile-search-filters
openspec show add-profile-search-filters
【可選】Step 3 需求校正(直接對話)
如果有新嘅驗收條件要補充,直接話佢知。
Can you add acceptance criteria for the role and team filters?
Step 4 實現 (slash command)
用以下嘅斜槓命令實現需求:
/openspec:apply add-profile-search-filters首先實現後端同測試

然後實現暴露 API
然後實現 UI
然後 UI 同 API 綁定
然後優化
係一個疊代嘅過程
Step 5 存檔修改 (slash command)
用以下嘅斜槓命令進行歸檔:
/openspec:archive 佢會將先前所有 change 都放去 archive folder 下面


睇下當前完成嘅規格 (bash)
openspec view
效果
基本功能都正確,一次過搞掂。

內容總結
呢篇文章主要介紹咗 OpenSpec 工作嘅主要流程,而家嘅感覺係 OpenSpec 好輕量,token 冇好似 spec-kit 咁直接燒爆。
社區而家嘅講法係 spec-kit 適合做由 0 到 1 嘅項目,openspec 更適合由 1 到 n。
係咪正確仲有待考證。
15 分鐘上手輕量 OpenSpec
大家好,我是 Asher 同學,今天分享 openspec 這個規格驅動編程(Spec-Driven)的 AI 工具。
可工作的知識這個概念是真的迷人,社區現在還有很多類似的方案,比如 spec-kit 。
目前發現朋友圈裏玩 AI 的都在玩 openspec,理由就是輕量快速。
玩過 spec-kit 的都知道,token 一燒就沒了,而且還慢。
最近體驗了一下openspec,快多了。
大綱
其中主流程是 Step 1,4, 5。
Step 0 安裝 (bash)
Step 0 初始化項目 (bash)
Step 1 陳述需求 (slash command)
Step 2 驗證需求格式 (bash)
【可選】Step 3 補充和調整需求(對話)
Step 4 實現 (slash command)
Step 5 存檔修改 (slash command)

Step 0 安裝 (bash)
一條命令安裝
npm install -g @fission-ai/openspec@latestStep 0 初始化項目 (bash)
在項目文件夾下面執行:
openspec init這個命令主要就是選擇 OpenSpec 配套的 AI 工具,我的 Claude Code 周限了,就選擇codex 了



初始化之後會創建下面幾個文件 (核心是@/openspec/AGENTS.md 這個文件)

Step 1 陳述需求 (slash command)
使用如下的斜槓命令告訴他你要幹什麼:
/openspec:proposal Add profile search filters他會把需求分為如下幾類:
• ## ADDED Requirements- New capabilities (新增需求)• ## MODIFIED Requirements- Changed behavior(修改需求)• ## REMOVED Requirements- Deprecated features (廢棄需求)
這步他主要創建了 3 個文件:
1. proposal.md 需求描述文件 2. spec.md 規格和驗收條件 3. tasks.md 任務列表
proposal.md 需求描述文件
這個文件描述需求的動機,修改的內容以及影響的範圍。

spec.md 規格和驗收條件
可以看到這個演示的例子術語新增需求類型(ADDED Requirements)

tasks.md 任務列表(後續會動態調整)
實現是按照依賴鏈逐次遞進的:
1. 後端 2. API 3. 測試 4. UI

Step 2 驗證需求格式正確性 (bash)
首先是查看,
然後拿到名稱進行校驗,
最後查看需求
openspec list
openspec validate add-profile-search-filters
openspec show add-profile-search-filters
【可選】Step 3 需求校正(直接對話)
如果有新的驗收條件需要補充,直接告訴他
Can you add acceptance criteria for the role and team filters?
Step 4 實現 (slash command)
使用如下的斜槓命令實現需求:
/openspec:apply add-profile-search-filters首先實現後端和測試

然後實現暴露 API
然後實現 UI
然後 UI 和 API 綁定
然後 優化
是一個迭代的過程
Step 5 存檔修改 (slash command)
使用如下的斜槓命令進行歸檔:
/openspec:archive 他會幫剛才所有的change 都放到 archive 文件夾下面


查看當前完成的規格 (bash)
openspec view
效果
基本的功能都正確,一次過。

內容小結
本文主要介紹了 OpenSpec 工作的主要流程,目前的感受就是 OpenSpec 很輕量,token 沒有像 spec-kit 那樣直接燒爆。
社區目前的聲音是 spec-kit 適合做從 0 到 1 的項目, openspec 更適合從 1到 n。
是否正確還有待考證。