Spectra 是一款規格驅動開發的桌面應用程式,管理規格、追蹤變更,依循從提案到歸檔的結構化工作流程。
AI 程式工具很強大,但缺乏結構時,製造的問題和解決的一樣多。
每次新的 AI 對話都從零開始。你的意圖、決策和限制在對話之間消失無蹤。
Spectra 將你的規格和變更歷史保存在結構化檔案中,任何 AI 工具都能讀取和延續。
一個簡單的功能需求變成了大規模的重構。沒有明確的邊界,範圍就會不斷增長。
每個變更都從一份有範圍的提案開始,明確的目標、定義好的任務和可測試的完成標準。
AI 工具產生的程式碼偏離了你的架構。能編譯不代表是你想要的。
你的規格就像護欄。AI 讀取規格、遵循計畫,在設計意圖的範圍內工作。
管理規格驅動變更完整生命週期的專注工具集。
建立提案、追蹤產出物,管理專案中每個變更的完整生命週期。
瀏覽和管理規格文件,包含需求追蹤、場景描述和完整版本歷史。
透過快速全文搜尋,立即在規格、變更和已歸檔項目中找到任何內容。
支援 Claude Code、Cursor 和 Windsurf。為你的 AI 工具產生 skill 和指令。
三個步驟,開始有結構地開發。
取得免費的 macOS 或 Windows 應用程式。不需要註冊帳號。
將 Spectra 指向任何專案資料夾。它會建立 openspec 目錄來存放你的規格。
使用工作流程來討論、提案和實作你的第一個規格驅動變更。
一條結構化的路徑,將模糊的想法轉化為文件完備、已實作的變更。
探索問題空間,對齊方向
選用建立包含規格和設計的正式變更提案
從變更提案中實作任務
當需求在工作中改變時更新產出物
完成變更並將規格合併到專案中
關於 Spectra 和規格驅動開發的常見問題。
Spectra 是一款免費的規格驅動開發(SDD)桌面應用程式。幫助你管理規格文件、追蹤變更,並依循從提案到歸檔的結構化工作流程。
規格驅動開發是一種在寫程式之前先整理思路並撰寫規格的方法論。工作流程包含:discuss、propose、apply、ingest 和 archive。
Spectra 支援 macOS(Apple Silicon 和 Intel)以及 Windows。完全免費使用。
Spectra 支援 23 種主流 Coding Agent,包括 Claude Code、Cursor、Windsurf、GitHub Copilot 等,可以為你的 AI 開發工具產生 skill 和指令。
OpenSpec 是一個開放的 SDD 框架,使用純 Markdown 和 YAML 檔案定義規格、變更和歸檔的格式。Spectra 基於 OpenSpec 開發,資料格式完全相容,原本用 OpenSpec 建立的 openspec/ 目錄都可以直接使用。Spectra 在 OpenSpec 格式之上,加入了視覺化介面、簡化的工作流程,以及產出物的一致性檢查。
免費使用。支援 macOS 和 Windows。
$ brew install --cask spectra-app