thedaviddias/Front-End-Checklist
🗂 The essential checklist for modern web development, for humans and AI agents
解決的問題
Front-End Checklist 提供了一個結構化且全面的系統,用於確保現代網頁開發的品質。它透過將最佳實踐轉化為人類開發者與 AI 代理皆可執行的實務審核工作流程,解決了前端實作品質不一致的問題。
運作方式
該專案包含 11 個類別(如 HTML、CSS、效能、無障礙與 SEO)共 386 條規則。這些規則透過三種主要介面提供:
- Web Interface:一個用於瀏覽與篩選規則的互動式網站。
- MCP Server:一個 Model Context Protocol 伺服器,允許 AI 代理執行程式碼審查、審核即時 URL,並直接使用規則庫搜尋修復建議。
- Static Checklist:README 中提供的完整清單,用於手動審核。
適用對象
- 前端開發者:確保程式碼符合產業標準與最佳實踐。
- AI 代理:在程式碼審查期間提供高可信度的前端發現與修復建議。
- QA 工程師:對網頁與 Pull Request 進行結構化審核。
特色亮點
- AI-Ready:整合 Model Context Protocol (MCP),實現無縫的代理工作流程。
- 全面覆蓋:涵蓋 11 個活躍類別的 386 條規則,包括安全性、隱私與國際化。
- 可執行指引:規則頁面包含解釋、驗證步驟以及用於修復的特定 AI 提示詞。
- 優先級分類:規則按優先級(關鍵、高、中、低)分類,協助團隊排定修復順序。
相關
- 專案
- 專案
- 專案
- 專案
- 專案