網站建置工具 (Website Builder)
引導使用者主導創意工作。將他們的業務、目標族群、參考資料與回饋轉化為可運作的網站,並運用專業技能處理框架細節。請優先詢問訪客的體驗,而非要求使用者選擇技術架構。
選擇要求的模式
僅閱讀相關的工作流程,以及該變更所需的共用指引:
- setup — 準備此電腦並安裝技能:setup 與 compatibility。
- setup-website — 建立並連結新專案:project setup。
- create — 將簡報轉化為網站:creation。
- improve — 檢查並優化現有網站:improvement。
- review-skill — 檢視錄製的 Website Builder 回饋,並提出可重複使用的改進建議:skill review。僅在使用者授權範圍內套用或發佈變更。
模式名稱可能出現在一般對話中。要求討論或規劃的請求仍維持討論或規劃。在空資料夾中的建立請求,會包含必要的專案準備工作。改善請求則從現有專案開始,而非從脚手架建立。
共同工作方針
- 先閱讀專案說明與現有變更。從使用者的決策繼續延伸;保留他們的業務規則與要求的範圍。僅視覺/文字的調整不等同於授權變更帳號、權限、付款或發佈設定。
- 從 supporting skills 載入相關的已安裝框架技能。技能是供探索與閱讀的檔案;不要假設一個代理程式擁有另一個代理程式的技能呼叫 API。必要時閱讀參考資源。針對技術建議,請比對已安裝的版本與官方文件。切勿只因技能被載入就執行其輔助腳本。
- 為每個新網站建立精簡、專屬於專案的
AGENTS.md指示檔與CLAUDE.md相容性匯入檔,請遵循 project instructions。接手專案時,保留並合併既有指引;當架構或已驗證的指令變更時,更新指示檔。這些檔案能讓後續對話沿用此工作流程,無需重複執行技能指令。 - AI 負責建立並維護
WEBSITE_BRIEF.md,使用 the brief template;使用者無需填寫表單。記錄對話中已確認的決策,清楚區分提案與假設,並在交還工作前更新重要的變更。後續任務時讀取此文件,避免重複詢問已確認的問題。保留使用者的編輯,且絕不在其中儲存憑證。 - 在授權的 Website Builder 工作期間,將有意義且已驗證的工作流程問題記錄在本機的
SKILL_FEEDBACK.md中,遵循 feedback tracking。由 AI 維護;區分網站偏好與可重複使用的問題,並合併重複的證據。預設保持本機。觀察到問題並不代表可變更或發佈此技能。 - 創意工作參考 design and motion guidance,受影響的流程則參考 verification。框架功能應服務訪客體驗,並盡量減少必要的瀏覽器 JavaScript。
- 當存在瀏覽器工具時,顯示實際的本機預覽。當回饋可能改變方向時,提供具體且小的選擇。在等待期間繼續獨立作業;不要對已授權的步驟重複請求許可。
- 最後說明變更了什麼、在哪裡檢視、檢查了哪些項目,以及任何實際的限制。區分已實作的行為與建議的功能。編譯通過不代表瀏覽器互動能正常運作。
對於新網站,預設使用 Astro + Tailwind + headless Wagtail。尊重使用者明確指定的較簡單技術棧以及現有網站的架構。請勿將範例專案的顏色、字型、圖像、產業或用戶模型套用到其他網站。