vocus logo

方格子 vocus

OpenSpec: AI 時代的輕量文管流程

更新 發佈閱讀 6 分鐘

前言

Vibe Coding 時代,當開發不再需要自己開發,使用者角色慢慢轉往 PM ,要怎麼管理持續不斷 AI 助手開發處理的新功能或交付文件?

raw-image

答案是變動管理,例如在工廠流程中,是這樣管的:

  • BOM: Bill Of Material,物料清單
  • ECR: Engineering Change Request,工程變更申請
  • ECO: Engineering Change Order,工程變更指令
  • ECN: Engineering Change Notice,工程變更通知

任何一項流程或者原料變動,都需要記錄追蹤,以便之後回頭查閱某日期某一批號的生產資料,以利品保或者維護維修、政府註冊申請備查等階段時的需要


在專案管理中,更簡化一般化的流程就是:

提案 -> 執行 -> 封存


Specification Driven Development 規格驅動開發

講點故事,開發模式百百種你知道幾種?BDD, ATDD, TDD, SDD 之後有機會在一一展開

SDD 正好是切合主題的模式,圍繞規格展開的一系列開發流程

raw-image

說明一下步驟:

  1. 定義需求文件與規格
  2. 設計架構
  3. 實作(程式碼)
  4. 驗證(測試)
  5. 佈署與運營

Vibe Coding 與 SDD 一拍即合

Vibe Coding 可以迅速生成程式碼,不過死穴就是你說不清楚,AI 就用幻想填補空白,然後不斷修改返工,甚至必須放棄重來。

SDD 的規格優先特性,滿足了天馬行空的使用者跟有無比執行力 AI 之間的空白

raw-image


使用前:人想很多但是講不清楚 > AI 開發通靈亂做一通 > 以上步驟無窮迴圈,無法預期成果

使用後:人想很多但是講不清楚 > AI 顧問釐清需求 > AI 開發一一開工 > 人中途回饋微調 > 快速產出對的成果 > AI 文管整理文件


適用 Vibe Coding 的 SDD工具

介紹影片連結:

# BMAD vs. Spek Kit vs. Open Spec: Which AI Coding Methodology is Best?



BMAD: 詳盡的流程跟角色,適合大公司大團隊協作使用

https://github.com/bmad-code-org/BMAD-METHOD

Spec Kit: GitHub 推廣的流程,適合 0-1 新專案打地基

https://github.com/github/spec-kit

OpenSpec: 簡單快速易上手,適合 1-100 的後續維護擴充

https://github.com/Fission-AI/OpenSpec

OpenSpec 五步簡單流程

完整十種命令說明可以參考:https://blog.cashwu.com/blog/2026/openspec-opsx-commands

官網連結:https://github.com/Fission-AI/OpenSpec

安裝一行文:需要 Node.js 20.19.0 以上的版本

npm install -g @fission-ai/openspec@latest


首先是第零步,安裝好 openspec 指令後,需要在專案目錄中執行一次:

openspec init

這步驟會要求用戶選擇開發環境(如 Claude Code, Codex, Gemini CLI, Antigraity)後,會自動設定對應的 Skills 指令到開發環境

對於大部分情境,以下五步驟足以涵蓋:

/opsx:explore -> /opsx:new <change-name> -> /opsx:ff -> /opsx:apply -> /opsx:archive

raw-image
  1. explore:在動手前,AI 助手會跟你確認實作細節,直到沒有疑義為止,一切都搞清楚再動手
  2. new + ff (or):確立規格後,創建一個新的變動 (Change) 並且生成對應的提案文件、規格文件跟工作項目清單
  3. apply:變動管理文件確認無誤之後,便能套用真正生成對應的程式碼或者成果
  4. archive:套用生成後,也經過人工驗證無誤,便能歸檔完成一次輪迴

中途若有任何需求異動,也能再次發起 explore 修正調整

結語

Vibe Coding 是個好東西,動動嘴程式碼就會長出來了,不過因為模型幻覺跟上下文限制,不能保證每次執行都能有完整記錄、都會參考過去成果、都能留下對應規格書,難免來來回回返工浪費時間

套用 OpenSpec 之後,以上的 "完整記錄、都會參考過去成果、都能留下對應規格書" 都能自動處理好,讓 Vibe Coding 無後顧之憂,不管新專案舊專案一體適用,對於 SOHO 中小型的案子非常適合,強烈建議上手操作看看

延伸閱讀

余小章大大的 Claude + OpenSpec 介紹

https://dotblogs.com.tw/yc421206/2025/10/25/claude_code_via_openspec_impl_spec_driven_development




留言
avatar-img
Scott Hsiao的沙龍
11會員
20內容數
記錄分享如何做軟體自動測試
你可能也想看
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
如果你使用過 Bolt 或是 Lovable 等 AI 寫程式平台,應該會發現它們都內建支援 Supabase 連接。Supabase 為什麼這麼受歡迎?這要從它背後使用的資料庫技術 PostgreSQL 說起。 當你在網路上購物、瀏覽社群媒體、或是查看銀行帳戶餘額時,這些資訊都被存放在「資料庫」
Thumbnail
如果你使用過 Bolt 或是 Lovable 等 AI 寫程式平台,應該會發現它們都內建支援 Supabase 連接。Supabase 為什麼這麼受歡迎?這要從它背後使用的資料庫技術 PostgreSQL 說起。 當你在網路上購物、瀏覽社群媒體、或是查看銀行帳戶餘額時,這些資訊都被存放在「資料庫」
Thumbnail
這篇文章深入解析耳機工廠研發部門的運作,詳細闡述機構(ME)、電子(EE)、電聲(Acoustic)及美工/設計(CMF)四大核心職能,以及研發助理在此過程中扮演的關鍵角色。透過對產品開發流程的簡化呈現,說明研發部如何成為連結設計、生產與品質的命脈。
Thumbnail
這篇文章深入解析耳機工廠研發部門的運作,詳細闡述機構(ME)、電子(EE)、電聲(Acoustic)及美工/設計(CMF)四大核心職能,以及研發助理在此過程中扮演的關鍵角色。透過對產品開發流程的簡化呈現,說明研發部如何成為連結設計、生產與品質的命脈。
Thumbnail
嗨,我是「丹佐樂斯夫人」,那個愛喝咖啡、偶爾追韓劇的南部接案仔!還記得我上次分享的發票防雷筆記嗎? 意外地被鯨躍科技⋯⋯
Thumbnail
嗨,我是「丹佐樂斯夫人」,那個愛喝咖啡、偶爾追韓劇的南部接案仔!還記得我上次分享的發票防雷筆記嗎? 意外地被鯨躍科技⋯⋯
Thumbnail
2025.07.13 前言: 上一篇我們介紹到了Gemini CLI, 聽說有一個類似的終端機工具也很厲害,而且還有現在免費的 claude 模型可用,今天就還研究開箱看看吧! 💬 Rovo Dev 是什麼? Rovo Dev 是 Atlassian 團隊推出的 AI 工具,你可能對他們更熟
Thumbnail
2025.07.13 前言: 上一篇我們介紹到了Gemini CLI, 聽說有一個類似的終端機工具也很厲害,而且還有現在免費的 claude 模型可用,今天就還研究開箱看看吧! 💬 Rovo Dev 是什麼? Rovo Dev 是 Atlassian 團隊推出的 AI 工具,你可能對他們更熟
Thumbnail
過去我們談產品開發管理的敏捷(Agile)時,大多談的都是開發/交付的敏捷;當我們發現即便交付速度變快了、產品變現的價值卻未顯著提升時,我們才又回過頭來強調根本的「產品思維」。產品思維,談的正是產品團隊的核心工作:產品探索。
Thumbnail
過去我們談產品開發管理的敏捷(Agile)時,大多談的都是開發/交付的敏捷;當我們發現即便交付速度變快了、產品變現的價值卻未顯著提升時,我們才又回過頭來強調根本的「產品思維」。產品思維,談的正是產品團隊的核心工作:產品探索。
Thumbnail
沒有最正確的軟體架構,通常都需要隨著時間和發展階段進行修正和修改。系統最終會變成怎樣往往也和公司的管理方式及運作模式密切相關。 在過去的幾年裡,為應對需求,公司的軟體架構走向了 JAMSTACK 的風格。這裡分享一些關於這種架構的感受和經驗。
Thumbnail
沒有最正確的軟體架構,通常都需要隨著時間和發展階段進行修正和修改。系統最終會變成怎樣往往也和公司的管理方式及運作模式密切相關。 在過去的幾年裡,為應對需求,公司的軟體架構走向了 JAMSTACK 的風格。這裡分享一些關於這種架構的感受和經驗。
Thumbnail
在孩子成長的過程中,家庭環境和父母的教育方式都對他們的未來產生深遠的影響。 這如同我們先前幾篇討論設定最終目標,再用拉力的方式去做產品或者客戶管理,這樣將會事半功倍」
Thumbnail
在孩子成長的過程中,家庭環境和父母的教育方式都對他們的未來產生深遠的影響。 這如同我們先前幾篇討論設定最終目標,再用拉力的方式去做產品或者客戶管理,這樣將會事半功倍」
Thumbnail
2017年,齊柏林導演在花蓮山區拍攝《看見台灣2》時不幸罹難,身前「亞泥比五年前挖得更深了」的感慨引起全國對亞泥在太魯閣開採問題的關注。本文想探討的是:為何遠東集團的亞泥可在原住民保留地上開採礦業長達四十多年,未來還可再開採至少二十年?
Thumbnail
2017年,齊柏林導演在花蓮山區拍攝《看見台灣2》時不幸罹難,身前「亞泥比五年前挖得更深了」的感慨引起全國對亞泥在太魯閣開採問題的關注。本文想探討的是:為何遠東集團的亞泥可在原住民保留地上開採礦業長達四十多年,未來還可再開採至少二十年?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News