LLMSkillHub

Explore

Reviewed skills for Claude, Codex, Gemini, Cursor and OpenCode. Read every file before you install.

  1. 1Pick a shelfor search for one.
  2. 2Read it firstevery file is on the page, before you install.
  3. 3One commandthe skill page has it, ready to copy.

Recently updatedpage 67

immutable-patternsthedaviddiasv1.0.0

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 bottleneck or bug.

2.9 KB
image-redundant-altthedaviddiasv1.0.0

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, focus flow, accessible names, and screen-reader output where relevant.

2.5 KB
image-optimizationthedaviddiasv1.0.0

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.

5.3 KB
image-file-sizethedaviddiasv1.0.0

Use when auditing the image pipeline, static assets in `public/`, CMS-managed media, or image CDN transforms. Separate file-size problems from dimension mismatches so you can tell whether the issue is compression, format choice, or responsive delivery.

4.3 KB
image-compressionthedaviddiasv1.0.0

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 together.

3.2 KB
identical-links-same-purposethedaviddiasv1.0.0

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure identical links have consistent destinations. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

2.6 KB
hyphensthedaviddiasv1.0.0

Use when auditing URL structures for word separator format, generating slugs from titles, or planning a URL migration from underscores or spaces to hyphens with appropriate redirects.

3.3 KB
https-downgradethedaviddiasv1.0.0

Use when auditing a site's internal and external links for protocol consistency, migrating a site from HTTP to HTTPS, or reviewing hardcoded URLs in a codebase that may use `http://` instead of `https://`.

3.7 KB
httpsthedaviddiasv1.0.0

Use when auditing whether a website or web application serves content exclusively over HTTPS with a valid certificate.

3.6 KB
http2thedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Enable HTTP/2 or HTTP/3. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

3.0 KB
http-to-httpsthedaviddiasv1.0.0

Use when checking whether a web server is configured to redirect all HTTP traffic to HTTPS.

3.3 KB
http-requeststhedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Minimize HTTP requests. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

3.3 KB
html5-semantic-elementsthedaviddiasv1.0.0

Use when reviewing templates, rendered HTML, or shared components related to Use semantic HTML elements. Validate the final browser-facing markup, not just the source framework abstraction.

5.1 KB
html-xml-lang-mismatchthedaviddiasv1.0.0

Use when applies to XHTML documents and polyglot HTML documents that must parse correctly as both HTML5 and XML. For modern HTML5-only documents, only `lang` is needed and `xml:lang` is not required. Check when auditing documents served as application/xhtml+xml or documents that include both attributes.

3.4 KB
html-sizethedaviddiasv1.0.0

Use when auditing page weight for crawl efficiency, investigating why certain page content is not appearing in Google's index, or reviewing server-rendered pages that embed large JSON payloads in HTML.

3.7 KB
html-resource-hintsthedaviddiasv1.0.0

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 framework abstraction.

3.1 KB
hststhedaviddiasv1.0.0

Use when reviewing HTTP response headers on any site that serves content over HTTPS.

3.6 KB
hreflangthedaviddiasv1.0.0

Use when auditing metadata, crawlability, structured data, or indexability related to Add hreflang tags for multilingual sites. Verify the rendered HTML and HTTP response rather than relying only on source files.

2.8 KB
horizontal-scrollthedaviddiasv1.0.0

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 WCAG 2.1 Level AA compliance. Test at 320px viewport width and at 400% browser zoom.

3.1 KB
heading-orderthedaviddiasv1.0.0

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Maintain logical heading order. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

2.5 KB
heading-hierarchythedaviddiasv1.0.0

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, accessible names, and screen-reader output where relevant.

3.0 KB
has-selectorthedaviddiasv1.0.0

Use when reviewing stylesheets or components that use JavaScript to toggle classes on parent elements based on child state, form input values, or content presence — :has() may replace the JavaScript entirely.

3.8 KB
gtm-presentthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Optimize Google Tag Manager implementation. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

3.2 KB
geo-metathedaviddiasv1.0.0

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.

3.7 KB
freshnessthedaviddiasv1.0.0

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.

3.7 KB
frame-titlethedaviddiasv1.0.0

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.

2.6 KB
form-validationthedaviddiasv1.0.0

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.

4.6 KB
form-labelsthedaviddiasv1.0.0

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.

2.9 KB
form-httpsthedaviddiasv1.0.0

Use when reviewing HTML forms, fetch/XHR calls, and form action attributes to ensure data is submitted exclusively over HTTPS.

3.5 KB
form-field-multiple-labelsthedaviddiasv1.0.0

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.

2.6 KB
form-captchathedaviddiasv1.0.0

Use when reviewing public HTML forms (no authentication required to reach them) for bot and abuse protection mechanisms.

4.5 KB
font-sizethedaviddiasv1.0.0

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.

3.1 KB
font-loadingthedaviddiasv1.0.0

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.

3.0 KB
focus-stylesthedaviddiasv1.0.0

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.

2.9 KB
focus-not-obscuredthedaviddiasv1.0.0

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.

2.8 KB
focus-managementthedaviddiasv1.0.0

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.

3.0 KB
flexbox-patternsthedaviddiasv1.0.0

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.

2.7 KB
flashing-contentthedaviddiasv1.0.0

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.

3.9 KB
first-contentful-paintthedaviddiasv1.0.0

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.

3.4 KB
find-npm-packagesthedaviddiasv1.0.0

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.

1.9 KB
filename-qualitythedaviddiasv1.0.0

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.

4.3 KB
file-upload-accessibilitythedaviddiasv1.0.0

Use when reviewing templates, rendered HTML, or shared components related to Make file uploads accessible. Validate the final browser-facing markup, not just the source framework abstraction.

3.8 KB
fetchpriority-attributethedaviddiasv1.0.0

Use when optimising Largest Contentful Paint (LCP), reducing render-blocking resource contention, or fine-tuning resource loading order in the critical rendering path.

3.9 KB
faviconsthedaviddiasv1.0.0

Use when reviewing templates, rendered HTML, or shared components related to Implement favicons for all devices. Validate the final browser-facing markup, not just the source framework abstraction.

7.7 KB
faqthedaviddiasv1.0.0

Use when adding FAQ sections to landing pages or blog posts, generating FAQPage JSON-LD from existing Q&A content, or validating that structured data on pages with FAQ sections is syntactically and semantically correct.

3.6 KB
external-linksthedaviddiasv1.0.0

Use when auditing content pages for citation quality, suggesting authoritative sources to link for factual claims, or reviewing whether a page's external link attributes (nofollow, noopener) are correctly set.

3.4 KB
event-delegationthedaviddiasv1.0.0

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 the real bottleneck or bug.

2.9 KB
es-modulesthedaviddiasv1.0.0

Use when reviewing scripts, client components, bundles, or runtime behavior related to Use ES modules (import/export). Inspect both source code and the browser execution path so fixes target the real bottleneck or bug.

2.7 KB
error-monitoringthedaviddiasv1.0.0

Use when setting up a new project's production observability stack, reviewing incident response readiness, or investigating why errors are going undetected.

4.8 KB
error-imagesthedaviddiasv1.0.0

Use when reviewing image assets, markup, and CDN or build transforms related to Handle image loading errors gracefully. Check encoded size, rendered size, loading strategy, and above-the-fold impact together.

2.8 KB
empty-linksthedaviddiasv1.0.0

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Fix empty and broken links. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

2.8 KB
empty-headingthedaviddiasv1.0.0

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure headings contain text. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

2.6 KB
embedded-or-inline-cssthedaviddiasv1.0.0

Use when reviewing stylesheets, component styles, and responsive behavior related to Avoid embedded and inline CSS. Check the rendered layout across breakpoints and interaction states before proposing a fix.

6.7 KB
element-hidingthedaviddiasv1.0.0

Use when reviewing a website for layout and functionality issues caused by adblocker filter rules targeting common ad-related class names and IDs.

3.9 KB
editorial-policythedaviddiasv1.0.0

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.

3.8 KB
duplicate-jsthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Remove duplicate JavaScript libraries. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

2.9 KB
duplicate-id-ariathedaviddiasv1.0.0

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 flow, accessible names, and screen-reader output where relevant.

2.6 KB
duplicate-id-activethedaviddiasv1.0.0

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 flow, accessible names, and screen-reader output where relevant.

2.5 KB
duplicate-descriptionthedaviddiasv1.0.0

Use when auditing a site's meta tag uniqueness, generating page-specific meta descriptions, or reviewing CMS templates that inject the same description globally.

3.5 KB
draggable-accessibilitythedaviddiasv1.0.0

Use when reviewing templates, rendered HTML, or shared components related to Make drag and drop accessible. Validate the final browser-facing markup, not just the source framework abstraction.

4.2 KB