Front-End-Checklist README

The project's README from github.com/thedaviddias/Front-End-Checklist. As one markdown file: README.md.

Front-End Checklist

Backers on Open Collective Support via Open Collective

Front-End Checklist is the open-source front-end quality system for humans and AI agents. It turns front-end best practices into a practical review workflow you can browse on the web, run through with MCP-compatible tools, or work through directly in this README.

Companion project: UX Patterns for Devs helps developers choose the right UI pattern before using Front-End Checklist to verify implementation quality.

[!IMPORTANT] Use the website for browsing and filtering, the MCP server for agent workflows, and this README when you want the checklist in one place.

What you get

How to use this checklist

  1. Start with the category navigator below and jump straight to the part of the checklist you need.
  2. Work through the checkbox items that apply to your project, audit, or pull request.
  3. Open the linked rule pages when you need the full guidance, examples, verification steps, and AI prompts.
  4. Use frontendchecklist.io for interactive browsing, and mcp.frontendchecklist.io when you want agents to use the same rule corpus directly.

Priority legend

Choose your workflow

Browse online

Choose the right pattern first

Front-End Checklist helps you review implementation quality. If you are still deciding what interface to build, use UX Patterns for Devs to compare common UI patterns, understand tradeoffs, and find practical guidance for forms, navigation, data display, feedback states, authentication, and AI interfaces.

Contribute to the checklist

Use with MCP

Connect an MCP-capable agent to Front-End Checklist for frontend code review, structured rule lookup, audits, and remediation workflows across React, Next.js, HTML, CSS, JavaScript, accessibility, performance, SEO, security, images, privacy, i18n, and testing.

[!TIP] Best first use: point an MCP-capable agent at a real component, page, or public URL and explicitly ask it to use the Front-End Checklist MCP for the highest-confidence frontend findings first. Some clients discover installed MCP tools lazily, so naming the server in the prompt helps.

What you can do:

Agent usage guidance:

Example prompts:

Use with skills

Install Front-End Checklist skills when you want reusable audit workflows or focused rule-specific guidance in tools that support them.

Install:

npx skills add frontendchecklist/skills
npx skills add frontendchecklist/skills --skill https

Useful entry points:

Example uses:

Checklist

Jump to a category

Categories

HTML

25 rules. Semantic markup, metadata, forms, and document structure rules.

Browse HTML on frontendchecklist.io

Back to top

CSS

32 rules. Layout, typography, responsive design, and styling rules.

Browse CSS on frontendchecklist.io

Front-End-Checklist (thedaviddias/Front-End-Checklist)

Searching Database…

这是什么?Front-End Checklist 是一个开源的前端质量体系,把前端最佳实践转化为实用的审查流程,人类和 AI 智能体都可以通过网站、MCP 服务器或本 README 使用。
这只是一个 markdown 列表,还是能做些主动的事情?两者兼有:可以在 README 中阅读的静态清单,带有规则页面的交互式网站,以及一个托管的 MCP 服务器,提供 11 个工具,让编程智能体可以直接查询并应用这些规则。
我该如何开始使用这份清单?可以在线浏览 frontendchecklist.io/rules 或 frontendchecklist.io/checklists,也可以直接在 README 中按分类逐项查看,并打开链接的规则页面获取详细指导。
我能通过 MCP 把它连接到我的编程智能体吗?可以。将任何支持 MCP 的智能体指向公共端点 mcp.frontendchecklist.io 即可;如需编辑器集成,也可以在本地运行 packages/mcp/src/cli.ts 中的 stdio 服务器。
我的智能体总会自动识别 MCP 服务器吗?并非总是如此——有些 MCP 客户端会延迟发现已安装的工具,因此你可能需要在提示词中明确指定 Front-End Checklist 服务器,以确保它被使用。
这份清单是如何组织的?它分为 11 个类别——HTML、CSS、JavaScript、性能、无障碍、SEO、安全、图片、测试、隐私和国际化——每个类别包含数十条复选框式规则,并附有严重、高、中、低四个优先级评级。
我能用它来决定要构建哪种界面模式,而不只是审查代码吗?不能,Front-End Checklist 只审查实现质量;若要先选择合适的界面模式,推荐使用配套项目 UX Patterns for Devs。
优先级图标是什么意思?严重表示会导致网站崩溃、涉及合规或安全敏感的问题,应优先修复;高表示对用户体验、无障碍、性能或可发现性有重大影响;中是标准最佳实践;低是视情况而定的锦上添花项。
我可以安装供编程智能体使用的可复用技能吗?可以,Front-End Checklist 提供了一些技能,例如全局审查入口 skills/frontend-checklist-global/SKILL.md,以及针对特定规则的技能,如 skills/https/SKILL.md,适用于支持 skills 格式的工具。
Size
9.2 MB
Stars
74.5K
Age
9y
Commits · 90 Days