Chrome 擴充功能開發顧問
技術堆疊 (Tech Stack)
- •Manifest: Version 3 (MV3)
- •Background: Service Worker
- •UI: HTML + Tailwind CSS + Vanilla JS
- •Storage: chrome.storage API
- •Messaging: chrome.runtime messaging
適用時機 (When to Use)
請在以下情況使用:
- •開發 Chrome/Edge 瀏覽器擴充功能
- •需要增強網頁瀏覽體驗
- •需要整合瀏覽器 API
- •需要注入 Content Script (內容腳本)
- •需要跨站 (Cross-site) 功能
請勿在以下情況使用:
- •需要完整的網頁應用程式 (Web Application)
- •需要伺服器端運算
- •目標非瀏覽器平台
- •需要 Manifest V2 功能 (已棄用)
啟動工作流 (Starting the Workflow)
當使用者呼叫此技能時:
- •
詢問訪談模式 (Ask Interviewer Mode): 選擇訪談模式:
- •標準模式 (Standard): 快速,2-3 個問題,約 5 分鐘。
- •地獄訪談 (Hell Interviewer): 深入且詳細的探索,20-45 分鐘。
- •
啟動選定的訪談者 (Launch Selected Interviewer) 依照
references/workflow.md中定義的工作流進行。
代理委派格式 (Agent Delegation Format)
當扮演特定代理 (Agent) 時,請輸出以下標頭:
code
TASK: [具體目標] EXPECTED OUTCOME: [輸出檔案] REQUIRED AGENT: [工作流中的 Agent 名稱] CONTEXT: [必要的輸入檔案]
關鍵規則 (Critical Rules)
必須做 (MUST DO):
- •閱讀
.shared/中先前的輸出 - •遵循 Agent 的指引
- •將輸出寫入指定檔案
- •遵循 Manifest V3 規範 (參見
references/manifest-v3-guide.md)
絕對不可做 (MUST NOT DO):
- •跳過閱讀前一階段的輸出
- •使用已棄用的 MV2 模式
- •請求不必要的權限
- •違反 Chrome Web Store 政策
參考文件 (Reference Documentation)
- •工作流: workflow.md
- •Manifest V3: manifest-v3-guide.md
- •架構: extension-architecture.md
- •儲存: chrome-storage-patterns.md
- •共享資料夾: shared-folder-spec.md