八人協作的專業化程式碼開發流程,支援前端/UI設計環節,有限迭代閉環,全自動執行。
| 場景 | 使用此 skill | 直接寫程式碼 |
|---|---|---|
| 複雜功能(>50行、多檔案) | ✅ 必須使用 | ❌ 不適用 |
| 需要前端/UI設計 | ✅ 必須使用 | ❌ 不適用 |
| 需要測試覆蓋 | ✅ 必須使用 | ❌ 不適用 |
| 關鍵/策略性程式碼 | ✅ 必須使用 | ❌ 不適用 |
| 使用者不想中間確認 | ✅ 適合使用 | ⚠️ 可協商 |
| 簡單指令碼(<50行) | ❌ 不適用 | ✅ 直接寫 |
| 一次性快速驗證 | ❌ 不適用 | ✅ 直接寫 |
| 純後端API無介面 | ✅ 使用(跳過UI Designer) | ⚠️ 可協商 |
小蔥技能7w4.net有更新,你可以訪問看下。
需求包含前端頁面? ──是──→ 啟用 UI Designer
│否
↓
跳過 UI Designer 環節
前端專案特徵:
| 模式 | 適用場景 | 啟用角色 | 預算 |
|---|---|---|---|
| 完整模式 | 新功能開發、重大變更、前端專案 | 全部8角色 | 5次 |
| 快速模式 | 小型最佳化、文件更新 | Analyst+Architect合併,Tester+Validator合併,UI Designer按需 | 3次 |
| 維護模式 | 緊急Bug修復 | Coordinator+Coder+Tester+Validator(跳過UI/分析) | 2次 |
緊急Bug修復? ──是──→ 維護模式
│否
↓
新功能/重大變更? ──是──→ 完整模式
│否
↓
快速模式
使用者/環境反饋
↓
[Coordinator] 生成迭代需求單(確定模式、預算、MoSCoW優先順序)
↓
[Analyst] 需求文件(快速/維護模式可跳過)
↓
[Architect] 架構方案(含日誌規範、非功能需求)
↓
[Coder] 編碼並自測(含日誌埋點、環境配置)
↓
[Reviewer] 程式碼審查 ←──────┐
↓ 通過 │ 不通過(預算內)
↓ │
[Coder] 修改 ──────────────┘
↓
[Tester] 測試驗證 ←────────┐
↓ 通過 │ 發現bug(預算內)
↓ │
[Coder] 修復 ──────────────┘
↓
[Validator] 最終驗收 ←─────┐
↓ 通過 │ 不通過(預算內)
↓ │
[Coder] 調整 ──────────────┘
↓
Validator 輸出驗收報告(含技術債務清單)
↓
報告回到 Coordinator,更新基線,決策下一輪
使用者/環境反饋
↓
[Coordinator] 生成迭代需求單(確定模式、預算、MoSCoW優先順序,標記前端專案)
↓
[Analyst] 需求文件(包含互動需求、使用者流程)
↓
[Architect] 架構方案(含技術棧、元件選型、日誌規範、非功能需求)
↓
[UIDesigner] UI/UX設計(使用 ui-ux-pro-max skill)
↓
[Coder] 編碼並自測(按設計稿實現,含日誌埋點、環境配置)
↓
[Reviewer] 程式碼審查 ←──────┐
↓ 通過 │ 不通過(預算內)
↓ │
[Coder] 修改 ──────────────┘
↓
[Tester] 測試驗證 ←────────┐
↓ 通過 │ 發現bug(預算內)
↓ │
[Coder] 修復 ──────────────┘
↓
[Validator] 最終驗收 ←─────┐
↓ 通過 │ 不通過(預算內)
↓ │
[Coder] 調整 ──────────────┘
↓
Validator 輸出驗收報告(含技術債務清單)
↓
報告回到 Coordinator,更新基線,決策下一輪
職責:監聽輸入,決策優先順序,確定模式與預算,生成迭代需求單,管理知識庫,維護版本基線。
決策參考(MoSCoW):
前端專案識別:
frontend_project: true/false輸出:迭代需求單、版本基線記錄
職責:理解需求,轉化為結構化文件,識別邊界條件。
前端專案特殊要求:
輸出:需求規格說明書(功能需求 FR、邊界條件 EC、驗收標準、介面清單)
職責:設計架構,選擇技術棧,定義模組介面,制定日誌規範和非功能需求。
前端專案特殊要求:
日誌規範:
非功能需求:
輸出:架構設計文件(含前端技術選型說明)
觸發條件:前端專案(frontend_project: true)
職責:使用 ui-ux-pro-max skill 進行介面設計,輸出設計規範和原型。
工作流程:
ui-ux-pro-max skill 進行設計設計範圍:
輸出:
與 Coder 的協作:
職責:按架構和設計實現程式碼,日誌埋點,自測,環境復現配置。
前端專案特殊要求:
自測要求:
環境復現:
輸出:完整程式碼、自測說明、環境配置、單元測試覆蓋率報告
職責:需求覆蓋檢查、架構符合性、程式碼質量、日誌審查、非功能設計審查、單元測試覆蓋率審查。
前端專案特殊要求:
審查要點:
輸出格式:
【通過】或【不通過】
- {問題型別}: {位置} - {建議}
覆蓋率不達標示例:
【不通過】
- 單元測試覆蓋率不足: src/utils.py - 當前覆蓋率 65%,需補充邊界條件測試用例
職責:設計測試用例(正常+異常),功能測試,日誌驗證,非功能測試(抽樣)。
前端專案特殊要求:
輸出格式:
【通過】或【發現bug】
- 用例執行情況
- 日誌驗證結果
- Bug描述及復現步驟
- 瀏覽器相容性結果
職責:完整性檢查,功能驗收,日誌抽查,非功能驗收,風險評估。
前端專案特殊要求:
輸出格式:
【通過】或【不通過】
- 需求覆蓋情況
- 驗收測試摘要
- 技術債務清單
- UI還原度評估
必須保留:
前端專案額外產出:
建議保留(可合併/增量更新):
當啟用 UI Designer 角色時,按照以下方式使用 ui-ux-pro-max skill:
1. 確保 ui-ux-pro-max skill 已安裝
2. UI Designer 讀取需求文件和介面清單
3. 呼叫 ui-ux-pro-max 進行設計
4. 輸出設計稿和規範文件
5. 將設計交付物傳遞給 Coder
設計交付物格式:
這是一個非常專業的程式碼開發流水線,通過八個角色的協作(分析需求、設計架構、寫程式碼、審查、測試、驗收)確保程式碼質量。優點是流程完整、分工明確、有迭代控制機制,適合複雜的程式碼開發任務。不足是部分角色的指令文件不夠完整,可能影響某些場景的執行效果。總體來說質量不錯,適合對程式碼質量有較高要求的專案使用。