跳到主要内容

thedaviddias/Front-End-Checklist

🗂 The essential checklist for modern web development, for humans and AI agents

在 GitHub 打开

仓库信息

含 skill
50 个
星标 / Fork
7.4 万 / 6.8k
质量分
7.9(featured)
最近更新
6 天前
许可
MIT
采集 commit
e8d14d049010

该仓库的 Skill(50)

frontendchecklist
Review frontend code and live pages against the Front-End Checklist (380+ rules for accessibility, performance, SEO, security, HTML, CSS, JavaScript, images, i18n, privacy, testing) using the `frontendchecklist` CLI. Use when writing, reviewing, or shipping HTML/CSS/JS/JSX/TSX/Vue/Svelte/Astro code, before a commit or PR, or when asked to audit a public URL.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
frontend-checklist-global
Use when auditing or improving any frontend codebase against the full Front-End Checklist rule corpus through one entry point.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
404-page
Use when reviewing templates, rendered HTML, or shared components related to Create a custom 404 error page. Validate the final browser-facing markup, not just the source framework abstraction.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
about-page
Use when auditing metadata, crawlability, structured data, or indexability related to Create a dedicated About page. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accessibility-testing
Use when reviewing component libraries, page flows, or CI pipelines that need repeatable accessibility checks. Automated testing is strongest at catching structural and attribute-level issues; it does not replace keyboard, screen reader, and manual UX testing.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accessible-authentication
Use when reviewing sign-in, sign-up, MFA, CAPTCHA, recovery, and re-auth flows. Evaluate the full authentication path, including error handling and backup methods, not just the primary login form.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accessible-notifications
Use when reviewing templates, rendered HTML, or shared components related to Make notifications accessible. Validate the final browser-facing markup, not just the source framework abstraction.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accessible-tables
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use semantic table markup for screen readers. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accessible-tooltips
Use when reviewing templates, rendered HTML, or shared components related to Create accessible tooltips. Validate the final browser-facing markup, not just the source framework abstraction.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accesskeys
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure accesskey values are unique. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
accordion-accessibility
Use when reviewing templates, rendered HTML, or shared components related to Make accordions keyboard navigable. Validate the final browser-facing markup, not just the source framework abstraction.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
affiliate-disclosure
Use when auditing metadata, crawlability, structured data, or indexability related to Provide clear affiliate disclosures. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
ai-content
Use when auditing metadata, crawlability, structured data, or indexability related to Audit and refine AI-generated content. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
all-noindex-pages
Use when auditing metadata, crawlability, structured data, or indexability related to Audit all noindex pages. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
alt-text
Use when reviewing image assets, markup, and CDN or build transforms related to Provide meaningful alt text for images. Check encoded size, rendered size, loading strategy, and above-the-fold impact together.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
anchor-smooth-scroll
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide instant anchor scroll option. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
anchor-text
Use when auditing metadata, crawlability, structured data, or indexability related to Use descriptive anchor text. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
animated-content
Use when auditing slow page loads, heavy assets, or rendering delays related to Convert animated GIFs to video. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
animation-performance
Use when reviewing stylesheets, component styles, and responsive behavior related to Use transform and opacity for animations. Check the rendered layout across breakpoints and interaction states before proposing a fix.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-allowed-attr
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use only allowed ARIA attributes for each role. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-command-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for ARIA command elements. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-deprecated-role
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid using deprecated ARIA roles. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-dialog-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure dialogs have an accessible name. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-hidden-body
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Do not use aria-hidden on the document body. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-hidden-focus
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Remove focusable elements from aria-hidden containers. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-input-field-name
Use when applies to all `<input>` (except type=hidden), `<textarea>`, `<select>`, and custom form widgets using role=textbox, role=combobox, role=spinbutton, role=searchbox, or role=listbox.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-labels
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for all interactive elements. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-live-regions
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Announce dynamic content with ARIA live regions. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-meter-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for meter elements. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-progressbar-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for progress bars. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-required-attr
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Include required ARIA attributes for roles. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-required-children
Use when applies to custom ARIA widgets using composite roles: tablist, list, listbox, menu, menubar, tree, treegrid, grid, rowgroup, row, radiogroup. Use when reviewing components built with div/span elements that replace native HTML list, select, or nav elements.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-required-parent
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure ARIA roles are contained by required parent roles. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-roles
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use valid ARIA role values. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-text
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid focusable descendants in role='text' elements. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-toggle-field-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for toggle fields. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-tooltip-name
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for tooltips. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-treeitem-name
Use when applies to custom tree widgets built with role='tree', role='treeitem', and role='group'. Common in file explorers, nested navigation menus, org charts, and any UI where items can be expanded or collapsed to reveal children.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-valid-attr-value
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use valid values for ARIA attributes. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
aria-valid-attr
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure ARIA attributes are valid. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
article-links
Use when auditing metadata, crawlability, structured data, or indexability related to Optimize article link density. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
article
Use when auditing metadata, crawlability, structured data, or indexability related to Implement valid Article structured data. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
audio-descriptions
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide audio descriptions for video. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
author-byline
Use when auditing metadata, crawlability, structured data, or indexability related to Display clear author bylines. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
author-expertise
Use when auditing metadata, crawlability, structured data, or indexability related to Highlight author credentials and expertise. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
author-info
Use when auditing metadata, crawlability, structured data, or indexability related to Implement comprehensive author markup. Verify the rendered HTML and HTTP response rather than relying only on source files.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
autofocus-avoidance
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid autofocus on form fields. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
autoplay-media
Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid autoplaying media. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
avif-format
Use when reviewing image assets, markup, and CDN or build transforms related to Use AVIF format for modern browsers. Check encoded size, rendered size, loading strategy, and above-the-fold impact together.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端
avoid-eval
Use when reviewing scripts, client components, bundles, or runtime behavior related to Never use eval() or unsafe dynamic code execution. Inspect both source code and the browser execution path so fixes target the real bottleneck or bug.
精选 thedaviddias/Front-End-Checklist 7.4 万 原文
Claude CodeCodex CLIMCP 客户端