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