執行結果預覽
使用此 Playbook 後,您將獲得結構化的決策方案
結果範例圖片即將推出
IT
20 min
用 Cursor 網頁改版完整指南(從準備到上線)
你需要改版網站,但不想花一整天研究與重來。這個 Playbook 提供完整的改版流程,從前期準備到部署上線,幫助你快速、系統化地完成改版。適合前端工程師、全端開發者、專案管理者。
1
改版前準備工作檢查必須先做
Block: block_改版前準備工作檢查必須先做
輸出:
• 改版前準備工作檢查必須先做_output: 階段 改版前準備工作檢查必須先做 的輸出
檢查改版前的準備工作:
**改版範圍**:[ 改版範圍 ]
**改版目標**:[ 改版目標 ]
檢查項目:
- 需求確認
- 資源準備
- 風險評估
- 備份方案
- 測試計劃
2
建立_prd_與功能規格書必須先做
Block: product-requirements-document
輸入來源:
• 專案名稱:
Node Output (改版前準備工作檢查必須先做.改版前準備工作檢查必須先做_output)
• 改版目標例如新增顧問引薦功能與聯盟行銷機制:
Node Output (改版前準備工作檢查必須先做.改版前準備工作檢查必須先做_output)
• 現有技術棧例如eleventy_nunjucks_tailwind_css:
Node Output (改版前準備工作檢查必須先做.改版前準備工作檢查必須先做_output)
輸出:
• 建立_prd_與功能規格書必須先做_output: 階段 建立_prd_與功能規格書必須先做 的輸出
你是一位資深產品經理與技術架構師。我需要建立完整的產品需求文件(PRD)與功能規格書,品質必須符合 SMART 原則。
【專案資訊】
- 專案名稱:[ 專案名稱 ]
- 產品類型:網站改版
- 改版目標:[ 改版目標,例如:新增顧問引薦功能與聯盟行銷機制 ]
- 技術棧:[ 現有技術棧,例如:Eleventy + Nunjucks + Tailwind CSS ]
請幫我建立以下完整文件:
1. **PRD(產品需求文件)**
- 產品目標(SMART 原則):具體、可衡量、可達成、相關、有時限
- 使用者角色(User Personas):定義主要使用者類型,包含痛點、需求、目標
- 使用場景(Use Cases):描述使用者如何與產品互動,達成目標
- 問題與痛點(Problems & Pain Points):明確指出改版要解決的核心問題
- 需求分解(Requirements Breakdown):將高階需求分解為具體功能需求
- 成功指標(Success Metrics):定義可量化的成功標準
- 不在範圍的部分(Out of Scope):明確定義本次改版不包含的功能
2. **Functional Spec(功能規格書)**
- 使用者故事(User Stories):用「As a [role], I want [goal] so that [benefit]」格式描述
- Flow Diagram(流程圖):視覺化呈現主要功能流程
- 欄位規格(Field Specification):定義所有資料欄位,包含型態、必填、說明
- 業務規則(Business Rules):定義系統行為的邏輯規則
- Edge Cases(邊界情況):考慮所有異常情況與處理方式
- Error Flow(錯誤流程):定義錯誤發生時的系統行為與使用者反饋
- 整體流程圖(Overall Flow Diagram):整合所有功能流程的總覽圖
3. **User Flow / Journey Map(使用者旅程圖)**
- 入口(Entry Points):使用者從何處進入系統
- 操作步驟(Operation Steps):使用者完成任務的具體步驟
- 分支(Branches):不同選擇導致的不同路徑
- 錯誤流程(Error Flow):使用者遇到問題時的旅程
- 行為觸發點(Behavior Triggers):促使使用者採取行動的點
4. **Wireframe(線框圖)模板**
- UI 大綱(Layout Outline):用文字描述主要 UI 區塊與功能位置(不用設計,只要框線 + 功能位置)
- 行為描述(Behavior Description):描述點擊、輸入等操作後發生的事情
5. **Acceptance Criteria(驗收標準)**
- 使用 Gherkin 格式:
```gherkin
Feature: [功能名稱]
Scenario: [情境描述]
Given [前置條件]
When [操作行為]
Then [預期結果]
```
6. **API Spec(資料格式與契約)**
- Endpoint 列表:所有 API 端點及其用途
- Input 欄位(Request):每個 API 請求的資料格式與範例
- Output 欄位(Response):每個 API 回應的資料格式與範例
- Error Code 表:所有可能的錯誤碼及其說明
- 欄位格式(Field Format):詳細定義每個欄位的資料類型、約束、範例
請用 Markdown 格式輸出,確保所有內容清晰、詳細、可執行,並符合 SMART 原則。
[ 請貼上階段 改版前準備工作檢查必須先做 的輸出:改版前準備工作檢查必須先做_output ]
[ 請貼上階段 改版前準備工作檢查必須先做 的輸出:改版前準備工作檢查必須先做_output ]
[ 請貼上階段 改版前準備工作檢查必須先做 的輸出:改版前準備工作檢查必須先做_output ]
3
現況分析與影響評估5_分鐘
Block: block_現況分析與影響評估5_分鐘
輸出:
• 現況分析與影響評估5_分鐘_output: 階段 現況分析與影響評估5_分鐘 的輸出
分析現況並評估改版影響:
**現況描述**:[ 現況描述 ]
**改版內容**:[ 改版內容 ]
分析內容:
- 現況問題點
- 改版影響範圍
- 影響程度評估
- 風險識別
- 應對策略
4
從通用模板組裝客製化_playbook10_分鐘
Block: block_從通用模板組裝客製化_playbook10_分鐘
輸出:
• 從通用模板組裝客製化_playbook10_分鐘_output: 階段 從通用模板組裝客製化_playbook10_分鐘 的輸出
從通用模板組裝客製化的 Playbook:
**模板類型**:[ 模板類型 ]
**客製化需求**:[ 客製化需求 ]
組裝內容:
- 模板選擇
- 客製化項目
- 流程調整
- 內容補充
- 驗證方式
5
技術架構設計與實作策略資深工程師必看
Block: role_senior_engineer
輸入來源:
• 專案名稱:
Node Output (從通用模板組裝客製化_playbook10_分鐘.從通用模板組裝客製化_playbook10_分鐘_output)
• 技術棧例如eleventy_nunjucks_tailwind_css:
Node Output (從通用模板組裝客製化_playbook10_分鐘.從通用模板組裝客製化_playbook10_分鐘_output)
• 改版範圍:
Node Output (從通用模板組裝客製化_playbook10_分鐘.從通用模板組裝客製化_playbook10_分鐘_output)
輸出:
• 技術架構設計與實作策略資深工程師必看_output: 階段 技術架構設計與實作策略資深工程師必看 的輸出
你是一位資深全端工程師,擁有 10+ 年經驗,擅長系統架構設計、效能優化與安全性。你的程式碼品質高,注重可維護性與可擴展性。
[ 請貼上階段 從通用模板組裝客製化_playbook10_分鐘 的輸出:從通用模板組裝客製化_playbook10_分鐘_output ]
[ 請貼上階段 從通用模板組裝客製化_playbook10_分鐘 的輸出:從通用模板組裝客製化_playbook10_分鐘_output ]
[ 請貼上階段 從通用模板組裝客製化_playbook10_分鐘 的輸出:從通用模板組裝客製化_playbook10_分鐘_output ]
6
資料結構設計與擴展含實作範例
Block: block_資料結構設計與擴展含實作範例
輸出:
• 資料結構設計與擴展含實作範例_output: 階段 資料結構設計與擴展含實作範例 的輸出
設計資料結構,確保可擴展性:
**資料類型**:[ 資料類型 ]
**使用場景**:[ 使用場景 ]
設計內容:
- 資料模型設計
- 欄位定義
- 關聯設計
- 擴展性考量
- 實作範例
7
建立驗證工具與自動整合含_cicd
Block: block_建立驗證工具與自動整合含_cicd
輸出:
• 建立驗證工具與自動整合含_cicd_output: 階段 建立驗證工具與自動整合含_cicd 的輸出
建立驗證工具,實現自動化整合:
**驗證目標**:[ 驗證目標 ]
**整合系統**:[ 整合系統 ]
工具內容:
- 驗證規則定義
- 自動化流程設計
- CI/CD 整合
- 測試腳本
- 監控機制
8
準備範例資料與測試資料10_分鐘
Block: block_準備範例資料與測試資料10_分鐘
輸出:
• 準備範例資料與測試資料10_分鐘_output: 階段 準備範例資料與測試資料10_分鐘 的輸出
準備範例資料和測試資料:
**資料類型**:[ 資料類型 ]
**測試場景**:[ 測試場景 ]
資料內容:
- 範例資料結構
- 測試資料集
- 邊界條件測試
- 異常情況測試
- 資料驗證規則
9
實作改版功能含程式碼範例與最佳實踐
Block: block_實作改版功能含程式碼範例與最佳實踐
輸出:
• 實作改版功能含程式碼範例與最佳實踐_output: 階段 實作改版功能含程式碼範例與最佳實踐 的輸出
實作改版功能:
**功能需求**:[ 功能需求 ]
**技術規格**:[ 技術規格 ]
實作內容:
- 功能設計
- 程式碼實作
- 最佳實踐應用
- 程式碼範例
- 測試方法
10
執行改版使用專屬_playbook
Block: block_執行改版使用專屬_playbook
輸出:
• 執行改版使用專屬_playbook_output: 階段 執行改版使用專屬_playbook 的輸出
使用專屬 Playbook 執行改版:
**改版類型**:[ 改版類型 ]
**Playbook 版本**:[ Playbook 版本 ]
執行內容:
- 執行步驟
- 檢查清單
- 注意事項
- 風險控制
- 完成標準
11
完整測試策略單元整合e2e效能
Block: block_完整測試策略單元整合e2e效能
輸出:
• 完整測試策略單元整合e2e效能_output: 階段 完整測試策略單元整合e2e效能 的輸出
制定完整的測試策略:
**測試目標**:[ 測試目標 ]
**測試範圍**:[ 測試範圍 ]
策略內容:
- 單元測試計劃
- 整合測試計劃
- E2E 測試計劃
- 效能測試計劃
- 測試工具選擇
12
部署監控與錯誤追蹤完整方案
Block: block_部署監控與錯誤追蹤完整方案
輸出:
• 部署監控與錯誤追蹤完整方案_output: 階段 部署監控與錯誤追蹤完整方案 的輸出
建立部署監控和錯誤追蹤機制:
**部署環境**:[ 部署環境 ]
**監控目標**:[ 監控目標 ]
機制內容:
- 監控指標定義
- 錯誤追蹤設定
- 告警規則
- 日誌收集
- 問題處理流程
13
程式碼審查與品質保證code_review_qa
Block: block_程式碼審查與品質保證code_review_qa
輸出:
• 程式碼審查與品質保證code_review_qa_output: 階段 程式碼審查與品質保證code_review_qa 的輸出
進行程式碼審查,確保程式碼品質:
**程式碼範圍**:[ 程式碼範圍 ]
**審查標準**:[ 審查標準 ]
審查內容:
- 程式碼規範檢查
- 邏輯正確性檢查
- 效能優化建議
- 安全性檢查
- 改進建議
14
經驗總結與_playbook_優化
Block: block_經驗總結與_playbook_優化
輸出:
• 經驗總結與_playbook_優化_output: 階段 經驗總結與_playbook_優化 的輸出
總結改版經驗,優化 Playbook:
**改版項目**:[ 改版項目 ]
**執行過程**:[ 執行過程 ]
總結內容:
- 成功經驗
- 問題與挑戰
- 改進建議
- Playbook 優化點
- 最佳實踐提煉
Designed by Jack, AI Strategist
Stay updated with new workflows.
Get notified when we add new workflows and updates.