Front-End Checklist 前端检查清单
面向现代 Web 开发的前端质量检查清单,覆盖 HTML、CSS、JavaScript、性能、无障碍、SEO、安全等 11 个类别共 386 条规则,同时支持网页浏览、MCP 智能体调用与技能包集成。
过去 7 天收获 1 颗 Star
爱鲜报评分
0 人评分
75k
星数
否
中文
MDX
主语言
是
活跃
124
贡献者
人工分析
EDITORIAL推荐理由
项目把零散的前端最佳实践整理成可勾选、可检索、可分级的规则库,并给出修复建议与验证步骤,非常适合作为代码评审和上线前的质量基线。它同时提供 MCP 服务与 Skills,让 AI 智能体直接复用同一套规则做审查,是少见的「人机共用」质量体系。7 万余 Star 说明社区认可度高,MIT 协议可放心用于商业项目。
适用场景
- 前端项目上线前的质量自查
- Pull Request 代码评审清单
- AI 智能体自动审查组件或页面
- 无障碍、SEO、性能专项审计
- 团队前端规范与培训材料
优点
- 规则数量多、分类清晰,覆盖 11 个前端质量领域
- 每条规则带优先级与修复指引,可直接落地
- 提供 MCP 服务与 Skills,方便接入 AI 工作流
- 开源免费、MIT 协议,社区活跃度高
缺点
- 规则以英文为主,中文团队需自行翻译理解
- 清单本身不自动检测,需人工或智能体逐条核对
- 部分规则偏通用,需结合具体框架裁剪
- MCP 与 Skills 属于较新用法,客户端兼容性不一
项目概览
Front-End Checklist 是一套开源的前端质量检查体系,把现代 Web 开发中的最佳实践整理成可勾选、可检索的规则清单。它既可以在网页上交互浏览,也可以通过 MCP 服务交给 AI 智能体执行,还能直接在本仓库 README 中逐条核对。
- 官网:frontendchecklist.io
- 规则库:frontendchecklist.io/rules
- MCP 服务:mcp.frontendchecklist.io
规则覆盖范围
当前共 386 条英文规则,分布在 11 个类别中:
- HTML(25):语义化标记、元数据、表单与文档结构
- CSS(32):样式组织与兼容性
- JavaScript(26):脚本质量与安全
- Performance(44):加载与渲染性能
- Accessibility(95):无障碍访问
- SEO(94):搜索引擎优化
- Security(22):安全防护
- Images(25):图片资源处理
- Testing(13):测试相关
- Privacy(5):隐私合规
- Internationalization(5):国际化
每条规则都标注优先级(Critical / High / Medium / Low),并提供说明、修复建议与验证步骤。
三种使用方式
1. 网页浏览
在官网按类别筛选规则,适合人工审计和团队讨论。
2. 通过 MCP 交给智能体
将支持 MCP 的智能体连接到 mcp.frontendchecklist.io,即可让它按同一套规则审查代码或线上页面。常见能力包括:
review_code:审查粘贴的 HTML/CSS/JS/React/Next.js 代码search_rules:按关键词、类别或优先级检索规则audit_url:审计公开的 https 页面get_workflow/get_checklist_rules:获取专项审计流程
示例提示词:
Use the Front-End Checklist MCP to review this React component and report the highest-confidence findings first.
3. 安装 Skills
在支持 Skills 的工具中安装可复用的审计工作流:
npx skills add frontendchecklist/skills
npx skills add frontendchecklist/skills --skill https
本地开发与贡献
仓库使用 pnpm 管理,常见命令包括:
pnpm install
pnpm dev
pnpm validate:rule-structure
pnpm score:rules
pnpm generate:skills
pnpm generate:readme
适用建议
如果团队正在建立前端质量基线,可以把该清单作为 PR 评审模板;如果已经在用 AI 编码助手,接入 MCP 后可以让智能体在提交前自动跑一遍规则检查。注意规则为英文,中文团队可结合自身规范做本地化裁剪。
评论
- 暂无评论,来写第一条吧。