SPECTRE

SPECTRE

Joe Fernandez (Codename Inc) · 程式設計 · 生產力

SPECTRE 是一套免費、開源的代理式工程工作流程,能掛進 Claude Code 與 Codex,把粗略的功能構想變成經過審查、測試、交付的程式碼。它透過一組斜線指令工作流程來推進工作,涵蓋範圍界定、規劃、執行、審查與清理。可以把它想成給 AI 程式代理用的規格驅動開發:先談好計畫,再由代理動手建置。重要的決策你仍留在迴圈裡,其餘的交给你的程式代理。它是為想要穩定、可重複成果、而不是靠單次幸運提示的開發者而打造。

SPECTRE 的介面預覽

關於 SPECTRE

SPECTRE 是什麼

SPECTRE 是一套以外掛為基礎的 AI 程式代理工作流程,不是一個讓你登入的獨立應用程式。你把它安裝進 Claude Code 或 Codex,然後輸入單一指令開始工作。接著它會帶你的代理走一段固定序列:界定功能範圍、撰寫技術設計、拆成任務、用子代理執行、審查產出、開啟 pull request。

它針對的問題是模糊。當需求含糊時,模型會用猜測填補缺口,最後你得到糾纏不清的程式碼與重工。SPECTRE 會先把缺少的細節逼進可長久保存的文件裡。這就是它規格驅動開發方式的核心,讓代理依談好的計畫建置,而不是依假設。開發者 Joe Fernandez 是在用它交付自家產品之後才做出來的。

但範圍有極限。SPECTRE 是為單一儲存庫中的一般大小功能而設計。對於文案微調、樣式調整,或龐大的多階段建置,作者會請你另尋工具。它也假設你已經有 Claude Code 或 Codex 在跑,而且熟悉終端機操作。

開始使用

  1. 在 Claude Code 或 Codex 中加入 SPECTRE 市集,然後安裝外掛。
  2. 重新啟動或開一個新工作階段,讓受管理的子代理被偵測到。
  3. 執行範圍指令,例如 /spectre:spectre-scope,並回答它的問題,直到功能範圍底定。
  4. 依序走過計畫與執行步驟,在任何程式碼變更前先審查交接內容。
  5. 以 ship 收尾,它會清理分支、跑測試並開啟 pull request。

產品資訊

快速了解 SPECTRE 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Claude Code, Codex (CLI plugins)
開發者Joe Fernandez (Codename Inc)
類別程式設計 · 生產力
發布日期Dec 2025
最近更新Sep 2026
網站訪問量649.3M
網站全球排名50
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 已經在用 Claude Code 或 Codex 的開發者,想讓代理在真實功能上產出更穩定的成果,而且不排斥終端機工作流程。
  • 沒有團隊幫忙抓錯、獨自交付產品功能的單人開發者與獨立駭客,前提是他們願意照著範圍與計畫步驟走,而不是直接跳到寫程式。
  • 撰寫規格的技術產品經理與前程式設計師,想讓代理把計畫一路帶到經過測試的 pull request。

任務

  • 在寫任何程式碼之前,把不清楚的功能需求變成書面範圍、技術設計與任務清單。
  • 執行平行的程式編寫子代理,每個只拿到自己任務所需的脈絡。
  • 清理分支,修剪無用程式碼、補上測試並準備 pull request。

情境

  • 從零開始做一個全新產品,你有構想,但確切的功能邊界還不清楚。
  • 處理一個高度技術性的問題,需要先研究程式碼庫,才有人動筆。
  • 隔了幾週重新拾起某個功能,讓已儲存的工作階段交接把代理重新帶上軌道。
  • 在開 pull request 前整理一團亂的分支。它會處理那些無聊的部分。

主要功能

一個指令就開始建置

每一件功能工作都從單一範圍指令進入。你不必背下一大串步驟選單。就只有一個。那麼斜線指令工作流程到底做了什麼。範圍流程會探勘你的構想邊界,區分什麼在內、什麼在外、什麼屬於未來,以及什麼明確不在範圍內。對於同時忙好幾個專案的人來說,那個單一進入點就是重點所在。

涵蓋完整生命週期的指令

SPECTRE 以一組斜線指令的形式提供,從用於模糊新功能的 /spectre:spectre-kickoff,到用於最終收尾的 /spectre:spectre-ship。plan、execute、prove 與 handoff 也都住在這裡。代理會在每次回應結尾建議下一個指令。所以你幾乎不太需要去想下一個是哪個。

自動分派子代理

SPECTRE 會把特定工作導向專門的子代理:一個負責實作,一個負責分析現有程式碼怎麼運作,一個負責找可重用的模式,一個負責上網研究,還有一個負責審查。提示詞會替你呼叫它們,所以你不用自己來。這真的省時間。只把任務所需的脈絡交给每個子代理,能讓它保持專注。雜訊更少,走錯路也更少。

證明功能真的能運作

在你宣告某個功能完成之前,prove 步驟會把範圍與使用者流程變成驗收條件,並透過你的測試設定逐項檢查。視覺類工作會擷取螢幕截圖或影片,並建立可審查的證明頁面。交付過「測試有過」卻在瀏覽器壞掉的功能的人,會在這裡看見它的價值。

跨脈絡視窗的工作階段記憶

當脈絡視窗塞滿或你切換任務時,執行交接指令。SPECTRE 會寫下一份狀態快照,並自動載入你的下一個工作階段,把最近幾份快照合併成一段連續記憶。這表示你可以清空視窗而不丟掉線索。不錯。不必再向全新工作階段重新解釋整個專案。

會累積的持久知識

SPECTRE 會把已验证的坑、決策、模式與阻礙,記錄成結構化條目。一份大小受限的啟動索引只會浮現與特定任務相關的條目。代理接著在確認仍然適用後才載入完整條目。久而久之,你的專案會累積脈絡。它不會每個工作階段都歸零。

平行執行任務並附審查

execute 會把計畫拆成任務、分派給平行的子代理,並在每一波後執行驗證。接著它加上一輪對向執行環境的對抗式程式碼審查,再接一輪修復。白話來說,換一個模型來檢查成果。這能抓到單一代理容易漏掉的盲點。這不是保證。但比乾等好太多了。

優缺點

優點

  • 以 MIT 授權免費開源,所以你可以讀它執行的每一個 skill 與提示詞。
  • 同時支援 Claude Code 與 Codex,所以你不會被綁在單一程式代理上。
  • 強迫在寫程式前釐清一切,減少含糊提示造成的重工。
  • 工作階段交接與持久知識能撐過脈絡重置與工作階段之間的長期間隔。

缺點

  • 比單純的提示詞更重。為了一行文案的改動,來來回回的程序比大多數人想做的還繁瑣。
  • 需要已備妥的 Claude Code 或 Codex 環境,並且熟悉終端機,所以新手被擋在門外。
  • 作者表示它並非為龐大的多階段建置而做。那些你得自己拆成階段。
  • 這是一個由單一開發者維護的個人專案,所以功能與文件可能沒什麼預告就變動。

常見問題

是。它以 MIT 授權釋出,安裝與使用都不收費。唯一的成本是你原本就為 Claude Code 或 Codex 付的費用,因為 SPECTRE 是跑在那些工具之上,而非取代它們。

相關內容

探索與 SPECTRE 相關的工具、技能與文章。

SPECTRE 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情