WP-Autoplugin/wp-autoplugin
Quickly create functional plugins from simple descriptions, addressing specific needs without unnecessary bloat.
解決的問題
WP-Autoplugin 將代理式編碼工作流程直接整合至 WordPress 管理後台,讓使用者無需離開網站,也不需手動在編輯器與瀏覽器之間搬移程式碼,即可直接規劃、產生與理解插件與主題程式碼。透過在獨立工作區中暫存變更,並在發布前要求管理員明確批准,有效消除破壞線上網站的風險。
如何運作
此工具使用由 LLM(透過 OpenAI、Anthropic、Google Gemini、xAI 或 ChatGPT 訂閱)驅動的「規劃 → 程式碼 → 審查」流程。
- 規劃:代理分析請求,建立版本化實作計畫與檔案地圖。
- 程式碼:代理產生不可變的程式碼修訂版本。針對既有專案,使用有界搜尋與取代操作,避免不必要的重寫。
- 審查:AI 審查員評估特定修訂,提供依嚴重性(P0-P3)排序的結構化報告。
為避免過大的提示,代理使用唯讀來源工具逐步探索程式碼庫,檢視元資料、搜尋文字,並發現 WordPress 鈎子。變更在獨立區域暫存,可作為新插件、分支或直接修改發布,並支援回滾。
適用對象
希望自動化建立插件、修復既有主題/插件錯誤,或透過鈎子擴充第三方程式碼,同時不損害網站穩定性的 WordPress 開發者與網站管理員。
特色亮點
- 源碼感知探索:僅逐步讀取程式碼庫中相關部分,而非每次將整個專案送入提示中。
- 安全暫存:在管理員批准發布前,程式碼不會寫入線上檔案。
- 彈性發布選項:支援建構 ZIP 包、安裝非啟用插件、建立分支或應用直接修改,並具備回滾能力。
- 視覺支援:允許使用者上傳截圖或原型圖,協助 AI 重建介面或修復版面問題。
- BYOK(Bring Your Own Key):相容多個主要 AI 提供商,並支援實驗性的 ChatGPT 訂閱流程。
相關
- 專案
- 專案
- 專案
- 專案
- Dispatch