github.com/thedaviddias/Front-End-Checklist
| Skill | Added | Review |
|---|---|---|
find-npm-packages skills/find-npm-packages/SKILL.md Use when you need to find the 2-3 most popular and well-maintained npm packages relevant to a frontend checklist rule, validate they meet quality thresholds, and add them to the rule's frontmatter. | 65 65 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 7bfd868 | |
first-contentful-paint skills/first-contentful-paint/SKILL.md Use when auditing slow page loads, heavy assets, or rendering delays related to Optimize first contentful paint. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
flashing-content skills/flashing-content/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Prevent seizure-triggering flashing content. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 56 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
flexbox-patterns skills/flexbox-patterns/SKILL.md Use when reviewing stylesheets, component styles, and responsive behavior related to Apply Flexbox best practices. Check the rendered layout across breakpoints and interaction states before proposing a fix. | 54 54 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
focus-management skills/focus-management/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Manage focus during dynamic interactions. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
focus-not-obscured skills/focus-not-obscured/SKILL.md Use when reviewing sticky navigation, consent banners, chat widgets, skip links, or any fixed-position UI. Validate the actual tab order and viewport behavior at realistic zoom levels. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
focus-order skills/focus-order/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure logical focus order. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
focus-styles skills/focus-styles/SKILL.md Use when reviewing stylesheets, component styles, and responsive behavior related to Provide visible custom focus indicators. Check the rendered layout across breakpoints and interaction states before proposing a fix. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
font-loading skills/font-loading/SKILL.md Use when auditing slow page loads, heavy assets, or rendering delays related to Optimize web font loading. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
font-size skills/font-size/SKILL.md Use when applies to all CSS `font-size` declarations, particularly those using `px` units for body text, UI labels, and navigation. Use when auditing mobile responsiveness and accessibility compliance. Check for `font-size` in media queries targeting small screens. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
form-captcha skills/form-captcha/SKILL.md Use when reviewing public HTML forms (no authentication required to reach them) for bot and abuse protection mechanisms. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
form-field-multiple-labels skills/form-field-multiple-labels/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use a single label for each form field. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
form-https skills/form-https/SKILL.md Use when reviewing HTML forms, fetch/XHR calls, and form action attributes to ensure data is submitted exclusively over HTTPS. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
form-labels skills/form-labels/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Associate labels with form controls. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
form-validation skills/form-validation/SKILL.md Use when reviewing templates, rendered HTML, or shared components related to Validate forms accessibly. Validate the final browser-facing markup, not just the source framework abstraction. Distinguish between browser-posted forms and client-handled React forms so you do not over-report missing `method` or `action` as accessibility defects. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
frame-title skills/frame-title/SKILL.md Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide titles for iframes and frames. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 | |
freshness skills/freshness/SKILL.md Use when auditing content pages for freshness signals, setting up HTTP Last-Modified headers in a web server config, or ensuring Article JSON-LD dateModified is updated when CMS content changes. | 67 67 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: 7bfd868 | |
frontendchecklist packages/cli/SKILL.md 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. | 78 78 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 7bfd868 | |
frontend-checklist-global skills/frontend-checklist-global/SKILL.md Use when auditing or improving any frontend codebase against the full Front-End Checklist rule corpus through one entry point. | 52 52 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 7bfd868 | |
geo-meta skills/geo-meta/SKILL.md Use when auditing locally-focused or regionally-targeted pages for geo targeting signals, particularly on sites targeting audiences through Bing or regional search engines. Note that these meta tags have no documented effect on Google's ranking. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 7bfd868 |