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 — это система контроля качества фронтенда с открытым исходным кодом. Она превращает лучшие практики фронтенд-разработки в удобный процесс проверки, которым могут пользоваться и люди, и ИИ-агенты через веб-сайт, MCP-сервер или этот README.
Это просто список в Markdown или он ещё что-то делает?И то и другое: статический чек-лист, который можно прочитать в README, интерактивный сайт со страницами правил и размещённый MCP-сервер с 11 инструментами, чтобы агенты для написания кода могли напрямую запрашивать правила и применять их.
Как начать пользоваться чек-листом?Открой frontendchecklist.io/rules или frontendchecklist.io/checklists онлайн либо пройдись по категориям прямо в README и переходи по ссылкам на страницы правил, чтобы получить подробные рекомендации.
Можно ли подключить это к своему агенту для написания кода через MCP?Да, укажи любому агенту с поддержкой MCP публичный адрес mcp.frontendchecklist.io или запусти локальный stdio-сервер из packages/mcp/src/cli.ts для интеграции с редактором.
Мой агент всегда сам подхватывает MCP-сервер?Не всегда: некоторые MCP-клиенты находят установленные инструменты только по необходимости, поэтому, чтобы сервер точно использовался, может понадобиться явно указать в запросе Front-End Checklist.
Как устроен чек-лист?Он разбит на 11 категорий: HTML, CSS, JavaScript, производительность, доступность, SEO, безопасность, изображения, тестирование, приватность и интернационализация. В каждой из них десятки правил-пунктов с оценкой приоритета: Критический, Высокий, Средний или Низкий.
Можно ли использовать это, чтобы выбрать UI-паттерн для реализации, а не только проверять код?Нет, Front-End Checklist проверяет только качество реализации. Чтобы сначала выбрать подходящий UI-паттерн, рекомендуется смежный проект UX Patterns for Devs.
Что означают иконки приоритетов?Критический — проблемы, которые ломают сайт, связаны с соответствием требованиям или безопасностью; их нужно исправлять в первую очередь. Высокий — серьёзное влияние на UX, доступность, производительность или заметность в поиске. Средний — стандартная лучшая практика. Низкий — ситуативное приятное дополнение.
Есть ли готовые навыки, которые можно установить для агентов для написания кода?Да, 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