Skill rating
392 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 101 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Use consistent CSS naming conventions. Check the rendered layout across breakpoints and interaction states before p | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 102 | B | Use when auditing an XML sitemap or diagnosing indexing issues. Applies to any site where noindex meta tags or X-Robots-Tag headers may be applied to URLs also listed in the sitemap. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 103 | B | Use when reviewing CI configuration, bundle analysis workflows, or pull requests that add dependencies and assets. Distinguish bundle-size budgets from runtime budgets such as Lighthouse or Core Web V | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 104 | B | pwa-installabilityAnalyzerSoftware developmentAI and agentsthedaviddias/Front-End-ChecklistAgent Skills Use when auditing PWA readiness, adding an install prompt, or preparing a web app for submission to Microsoft Store or Google Play via PWA Builder. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 105 | B | Use when reviewing code that calls fetch(), reads from localStorage, accesses process.env, or processes form submissions without explicitly validating the incoming data shape. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 106 | B | Use when reviewing templates, rendered HTML, or shared components related to Make tabs keyboard navigable. Validate the final browser-facing markup, not just the source framework abstraction. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 107 | B | Use when reviewing <video> elements, background/hero video, or embedded media assets. Check encoded bitrate, resolution relative to the rendered player size, codec/container choice, and whether a post | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 108 | B | 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 behavio | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 109 | B | 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. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 110 | B | 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 behav | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 111 | B | 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 b | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 112 | B | 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 keyboar | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 113 | B | 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 beha | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 114 | B | 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, focu | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 115 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Use container queries for component-level responsiveness. Check the rendered layout across breakpoints and interact | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 116 | B | Use when reviewing form components, API payloads, or client-side storage to identify fields that are collected but not consumed by a stated feature. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 117 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Debounce and throttle event handlers. Inspect both source code and the browser execution path so fixes target the | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 118 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use unique IDs for ARIA references. Check native semantics first, then inspect keyboard behavior, focus f | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 119 | B | Use when reviewing image assets, markup, and CDN or build transforms related to Use <figure> and <figcaption> for image captions. Check encoded size, rendered size, loading strategy, and above-the-fol | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 120 | B | 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. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 121 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use logical heading hierarchy. Check native semantics first, then inspect keyboard behavior, focus flow, | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 122 | B | Use when applies to all CSS layout rules. Check `width`, `min-width`, fixed pixel values on containers, `overflow`, `white-space`, and `word-break` properties. Use when auditing responsive design or W | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 123 | B | Use when reviewing image assets, markup, and CDN or build transforms related to Compress images without quality loss. Check encoded size, rendered size, loading strategy, and above-the-fold impact tog | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 124 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Avoid inline JavaScript. Inspect both source code and the browser execution path so fixes target the real bottlen | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 125 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Lint JavaScript code. Inspect both source code and the browser execution path so fixes target the real bottleneck | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 126 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use exactly one main landmark. Check native semantics first, then inspect keyboard behavior, focus flow, | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 127 | B | Use when auditing internal link structure or reviewing link attributes. Applies to any site using rel=nofollow on links pointing to pages within the same domain. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 128 | B | responsive-imagesAnalyzerSoftware developmentWriting and documentsthedaviddias/Front-End-ChecklistAgent Skills Use when reviewing article images, cards, galleries, or any component rendered at multiple sizes across breakpoints. Check both the markup and the CSS layout because an incorrect `sizes` attribute can | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 129 | B | Use when optimising multi-page navigation performance, reducing INP on page transitions, or implementing progressive enhancement for fast page loads. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 130 | B | Use when reviewing image assets, markup, and CDN or build transforms related to Use image sprites where appropriate. Check encoded size, rendered size, loading strategy, and above-the-fold impact toge | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 131 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure table headers associate with data cells. Check native semantics first, then inspect keyboard behav | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 132 | B | Use when auditing import statements in TypeScript files, setting up a new TypeScript project, or investigating unexpected bundle inclusions from type-only dependencies. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 133 | B | Use when reviewing CI coverage, automated checks, or test strategy related to Use visual regression testing. Focus on whether the rule is continuously verified, not just documented. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 134 | B | animated-contentAnalyzerMedia and videoSoftware developmentthedaviddias/Front-End-ChecklistAgent Skills 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 135 | B | 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, foc | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 136 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 137 | B | Use when auditing slow page loads, heavy assets, or rendering delays related to Perform browser-based performance audits. Verify the actual bottleneck in DevTools, Lighthouse, or field data before rec | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 138 | B | Use when auditing metadata, crawlability, structured data, or indexability related to Sync HTML canonical tags and Link headers. Verify the rendered HTML and HTTP response rather than relying only on | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 139 | B | Use when setting up integration testing for a frontend-backend API boundary, evaluating whether two services are safe to deploy independently, or replacing slow end-to-end tests with contract tests. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 140 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Minify all CSS files. Check the rendered layout across breakpoints and interaction states before proposing a fix. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 141 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Load CSS without blocking render. Check the rendered layout across breakpoints and interaction states before propos | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 142 | B | Use when reviewing a project's security posture, setting up CI pipelines, or responding to a reported vulnerability in a dependency. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 143 | B | Use when auditing a blog, news site, or YMYL content site for trust signals, drafting editorial policy page content, or evaluating whether a site meets Google's quality rater trustworthiness criteria. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 144 | B | Use when setting up a new project's production observability stack, reviewing incident response readiness, or investigating why errors are going undetected. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 145 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Use event delegation for dynamic content. Inspect both source code and the browser execution path so fixes target | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 146 | B | Use when reviewing image assets, markup, and CDN or build transforms related to Use descriptive image filenames. Check encoded size, rendered size, loading strategy, and above-the-fold impact together | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 147 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 148 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 149 | B | 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, f | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 150 | B | Use when auditing content pages for over-optimisation, reviewing AI-generated content that may repeat target phrases excessively, or checking meta tags and alt text for unnatural keyword accumulation. | 100 | 84 | C | — | ★ 74 357 | 4 d ago |