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 |
|---|---|---|---|---|---|---|---|---|---|
| 51 | B | Use when reviewing templates, rendered HTML, or shared components related to Implement accessible breadcrumb navigation. Validate the final browser-facing markup, not just the source framework abstrac | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 52 | B | Use when auditing metadata, crawlability, structured data, or indexability related to Fix or remove broken external links. Verify the rendered HTML and HTTP response rather than relying only on source | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 53 | B | Use when reviewing CI coverage, automated checks, or test strategy related to Test across all major browsers. Focus on whether the rule is continuously verified, not just documented. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 54 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Handle cross-origin requests securely. Inspect both source code and the browser execution path so fixes target th | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 55 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Use CSS custom properties for design tokens. Check the rendered layout across breakpoints and interaction states be | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 56 | B | Use when auditing a site's meta tag uniqueness, generating page-specific meta descriptions, or reviewing CMS templates that inject the same description globally. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 57 | B | Use when reviewing slow initial loads caused by optional features. Prioritize code that is expensive to download or execute and not required for the first viewport, first input, or core task completio | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 58 | B | Use when performing accessibility audits of web pages, components, or full user flows. Applies to all web content accessed via assistive technology. Particularly important for custom JavaScript widget | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 59 | B | Use when reviewing templates, rendered HTML, or shared components related to Add Subresource Integrity to external scripts. Validate the final browser-facing markup, not just the source framework abst | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 60 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 61 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 62 | B | 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 fl | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 63 | B | 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 keyb | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 64 | B | Use when reviewing long pages, dashboards, or content feeds with expensive offscreen modules. Balance early enough loading for smooth scrolling against keeping the initial route light. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 65 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Use modern array and object methods. Inspect both source code and the browser execution path so fixes target the | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 66 | B | Use when applies to sites that use both robots.txt disallow rules and meta robots noindex tags. Use when investigating why deindexed pages still appear in search results. | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 67 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid sensory-only instructions. Check native semantics first, then inspect keyboard behavior, focus flow | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 68 | B | Use when reviewing server-side session management, setting up authentication middleware, or auditing cookie configuration in HTTP response headers. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 69 | B | Use when reviewing error handling middleware, API route handlers, or server responses for security-sensitive information disclosure. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 70 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure tables have unique accessible names. Check native semantics first, then inspect keyboard behavior, | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 71 | B | 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. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 72 | B | 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, | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 73 | B | Use when reviewing rendered HTML, layout components, or design-system patterns that may depend on presentation for meaning. Check the DOM order, semantic structure, form relationships, and whether CSS | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 74 | B | Use when reviewing utility functions, component props, or template strings that format numbers, prices, or dates to check whether Intl APIs are used correctly. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 75 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Hide decorative elements from assistive technology. Check native semantics first, then inspect keyboard b | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 76 | B | Use when reviewing templates, rendered HTML, or shared components related to Set text direction for RTL languages. Validate the final browser-facing markup, not just the source framework abstraction. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 77 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use unique IDs for active elements. Check native semantics first, then inspect keyboard behavior, focus f | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 78 | B | Use when reviewing templates, rendered HTML, or shared components related to Add resource hints (preload, prefetch, dns-prefetch). Validate the final browser-facing markup, not just the source framewo | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 79 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid redundant image alternative text. Check native semantics first, then inspect keyboard behavior, foc | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 80 | B | Use when reviewing CI coverage, automated checks, or test strategy related to Write integration tests for key workflows. Focus on whether the rule is continuously verified, not just documented. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 81 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Enable keyboard navigation for all elements. Check native semantics first, then inspect keyboard behavior | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 82 | B | list-virtualizationAnalyzerSoftware developmentData and analyticsthedaviddias/Front-End-ChecklistAgent Skills Use when reviewing dashboards, admin tables, search results, or feeds with many repeated items. Confirm the bottleneck is DOM or rendering cost before introducing virtualization because small lists us | 100 | 84 | D | — | ★ 74 357 | 4 d ago | |
| 83 | B | Use when reviewing CI coverage, automated checks, or test strategy related to Follow mocking best practices. Focus on whether the rule is continuously verified, not just documented. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 84 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Make modal dialogs keyboard accessible. Check native semantics first, then inspect keyboard behavior, foc | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 85 | B | Use when reviewing templates, rendered HTML, or shared components related to Use navigation landmark regions. Validate the final browser-facing markup, not just the source framework abstraction. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 86 | B | Use when auditing slow page loads, heavy assets, or rendering delays related to Optimize third-party script loading. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommen | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 87 | B | translation-stringsAnalyzerSoftware developmentWriting and documentsthedaviddias/Front-End-ChecklistAgent Skills Use when reviewing a codebase for internationalisation readiness, setting up an i18n library, or preparing strings for a new locale. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 88 | B | Use when reviewing templates, rendered HTML, or shared components related to Make videos accessible with captions. Validate the final browser-facing markup, not just the source framework abstraction. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 89 | B | Use when applies to any site with more than 20 pages. Use when auditing site architecture, investigating why certain pages underperform in search, or after a site migration. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 90 | B | 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, | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 91 | B | 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 92 | B | audio-descriptionsAnalyzerMedia and videoSoftware developmentthedaviddias/Front-End-ChecklistAgent Skills 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 | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 93 | B | Use when reviewing navigation performance, browser lifecycle events, or resume-from-memory behavior. Check the actual browser lifecycle and restore path, not only static code patterns. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 94 | B | 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. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 95 | B | Use when reviewing image assets, markup, and CDN or build transforms related to Optimize all images for web. Check encoded size, rendered size, loading strategy, and above-the-fold impact together. | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 96 | B | Use when reviewing scripts, client components, bundles, or runtime behavior related to Prefer immutable data patterns. Inspect both source code and the browser execution path so fixes target the real | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 97 | B | Use when reviewing rendered HTML, interactive components, or design-system patterns related to Use inclusive language. Check native semantics first, then inspect keyboard behavior, focus flow, accessi | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 98 | B | Use when applies to hyperlinks (`<a>` elements) that appear inline within paragraphs or text blocks. Does not apply to navigation menus, button-style links, or standalone links that are visually isola | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 99 | B | Use when auditing slow page loads, heavy assets, or rendering delays related to Show loading indicators. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes | 100 | 84 | C | — | ★ 74 357 | 4 d ago | |
| 100 | B | Use when reviewing stylesheets, component styles, and responsive behavior related to Use CSS logical properties for i18n and RTL support. Check the rendered layout across breakpoints and interaction s | 100 | 84 | C | — | ★ 74 357 | 4 d ago |