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 66

migrationsbutterbase-aiv1.0.0

Use when moving a Butterbase app between regions, checking migration progress, aborting a stuck move, reverse-rolling a completed move, or tearing down retained source replicas after a move is stable

1.8 KB
meetingsbutterbase-aiv1.0.0

Use when building features that join, record, or transcribe Zoom/Meet/Teams/Webex calls — meeting bots, call notetakers, sales-call summarizers, interview transcribers. Covers ctx.ai.meetings.start/get/stop/list, webhook setup, and credit metering.

2.9 KB
videothedaviddiasv1.0.0

Use when applies to any page embedding or hosting video content (YouTube, Vimeo, self-hosted). Use when adding video content to a site or auditing structured data coverage.

3.0 KB
unit-teststhedaviddiasv1.0.0

Use when reviewing CI coverage, automated checks, or test strategy related to Write unit tests. Focus on whether the rule is continuously verified, not just documented.

4.9 KB
test-coveragethedaviddiasv1.0.0

Use when reviewing CI coverage, automated checks, or test strategy related to Maintain test coverage thresholds. Focus on whether the rule is continuously verified, not just documented.

2.5 KB
svg-optimizationthedaviddiasv1.0.0

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

2.9 KB
screen-reader-testingthedaviddiasv1.0.0

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 widgets, single-page applications, dynamically updated content, modal dialogs, and forms with validation.

4.3 KB
reviewthedaviddiasv1.0.0

Use when applies to product pages, local business pages, recipes, apps, books, and any page that aggregates user reviews. Use when auditing rich result eligibility for e-commerce or review sites.

3.1 KB
privacy-policythedaviddiasv1.0.0

Use when reviewing whether a website has a visible, accessible privacy policy link, particularly in the footer navigation.

3.7 KB
modern-array-methodsthedaviddiasv1.0.0

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

3.0 KB
modal-accessibilitythedaviddiasv1.0.0

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

3.2 KB
mock-best-practicesthedaviddiasv1.0.0

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.

2.9 KB
mixed-contentthedaviddiasv1.0.0

Use when reviewing an HTTPS page for resources (scripts, images, stylesheets, iframes) that are loaded over plain HTTP.

3.7 KB
mime-typethedaviddiasv1.0.0

Use when auditing server configuration or diagnosing broken resources. Applies to any web server serving HTML, CSS, JS, images, fonts, or other static assets.

3.1 KB
meta-titlethedaviddiasv1.0.0

Use when auditing page metadata or generating SEO-optimized titles. Applies to every HTML page that should appear in search results.

2.7 KB
meta-refreshthedaviddiasv1.0.0

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

2.4 KB
meta-in-bodythedaviddiasv1.0.0

Use when auditing HTML document structure. Applies to any page where meta tags (noindex, canonical-url, description, viewport, OG tags) may have been injected into the body by CMS plugins, widgets, or JavaScript rendering.

3.1 KB
meta-descriptionthedaviddiasv1.0.0

Use when auditing page metadata or generating descriptions for new pages. Applies to every page that should receive organic search traffic.

2.8 KB
memory-leaksthedaviddiasv1.0.0

Use when reviewing scripts, client components, bundles, or runtime behavior related to Prevent common memory leak patterns. Inspect both source code and the browser execution path so fixes target the real bottleneck or bug.

3.6 KB
lowercasethedaviddiasv1.0.0

Use when auditing URL structure or configuring a new site's routing. Applies to any server or framework that allows case-insensitive file systems (Linux servers are case-sensitive by default).

3.3 KB
logical-propertiesthedaviddiasv1.0.0

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 states before proposing a fix.

2.7 KB
locale-imagesthedaviddiasv1.0.0

Use when reviewing image assets, icon libraries, or components that render illustrations to identify culture-specific content that may need locale overrides or replacement with neutral alternatives.

5.3 KB
local-businessthedaviddiasv1.0.0

Use when auditing a local business website's structured data. Applies to any business that serves customers at a physical location or specific geographic area.

3.5 KB
loading-indicatorsthedaviddiasv1.0.0

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.

3.3 KB
llms-txtthedaviddiasv1.0.0

Use when auditing public documentation portals, API references, help centers, SDK docs, or large knowledge bases. Check the final file served at `/llms.txt` and verify that the linked pages are stable, high-value, and accessible without relying on a JavaScript-only interface.

4.0 KB
llm-parsabilitythedaviddiasv1.0.0

Use when auditing content pages for AI discoverability. Applies to any informational page intended to appear in AI-generated answers, search snippets, or knowledge base extraction.

4.1 KB
list-virtualizationthedaviddiasv1.0.0

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 usually do not need the added complexity.

2.9 KB
list-structurethedaviddiasv1.0.0

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

2.5 KB
link-textthedaviddiasv1.0.0

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

2.8 KB
link-checkerthedaviddiasv1.0.0

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

8.9 KB
lengththedaviddiasv1.0.0

Use when generating URL slugs from article titles, auditing URL structures for unnecessary depth or length, or reviewing URL patterns in a CMS or router configuration.

3.8 KB
legacy-jsthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Avoid serving legacy JavaScript to modern browsers. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

2.7 KB
leaked-secretsthedaviddiasv1.0.0

Use when reviewing client-side JavaScript, HTML source, or git history for exposed credentials, API keys, or tokens.

4.2 KB
lazy-loadingthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Implement lazy loading for offscreen content. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes. Absence of `loading='lazy'` is not enough by itself when fold position is unknown.

3.3 KB
lazy-above-foldthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Disable lazy loading for above-the-fold content. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

2.6 KB
largest-contentful-paintthedaviddiasv1.0.0

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

3.2 KB
landmark-regionsthedaviddiasv1.0.0

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

2.4 KB
landmark-one-mainthedaviddiasv1.0.0

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

2.5 KB
label-content-name-mismatchthedaviddiasv1.0.0

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

2.6 KB
keyword-stuffingthedaviddiasv1.0.0

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.

3.9 KB
keyboard-navigationthedaviddiasv1.0.0

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

3.1 KB
json-safetythedaviddiasv1.0.0

Use when reviewing scripts, client components, bundles, or runtime behavior related to Parse JSON safely with error handling. Inspect both source code and the browser execution path so fixes target the real bottleneck or bug.

3.0 KB
js-redirectsthedaviddiasv1.0.0

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

2.7 KB
js-librariesthedaviddiasv1.0.0

Use when auditing slow page loads, heavy assets, or rendering delays related to Use secure and up-to-date JS libraries. Verify the actual bottleneck in DevTools, Lighthouse, or field data before recommending changes.

2.5 KB
js-file-sizethedaviddiasv1.0.0

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

2.4 KB
javascript-minificationthedaviddiasv1.0.0

Use when reviewing scripts, client components, bundles, or runtime behavior related to Minify all JavaScript files. Inspect both source code and the browser execution path so fixes target the real bottleneck or bug.

7.1 KB
javascript-linterthedaviddiasv1.0.0

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

9.8 KB
javascript-inlinethedaviddiasv1.0.0

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

9.5 KB
interstitialsthedaviddiasv1.0.0

Use when applies to CSS and JavaScript implementations of modals, overlays, pop-ups, cookie banners, newsletter sign-up dialogs, and promotional overlays. Check for `position: fixed`, `position: absolute` with large z-index, backdrop overlays, and JavaScript that shows modals on page load or shortly after. Consider both SEO impact (Google) and accessibility (WCAG focus management).

3.8 KB
internal-linksthedaviddiasv1.0.0

Use when auditing a site's internal link structure, identifying pages that need more incoming links, generating contextual linking opportunities between related content, or reviewing a CMS template's internal linking patterns.

3.9 KB
interaction-to-next-paintthedaviddiasv1.0.0

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

3.5 KB
integration-testingthedaviddiasv1.0.0

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.

3.0 KB
input-typesthedaviddiasv1.0.0

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

2.8 KB
input-image-altthedaviddiasv1.0.0

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

2.4 KB
indexability-conflictsthedaviddiasv1.0.0

Use when auditing a site for indexability issues, investigating why pages appear in Google's index that should be excluded (or vice versa), or reviewing robots.txt and meta robots configurations for consistency.

3.8 KB
indexabilitythedaviddiasv1.0.0

Use when auditing a site for accidental noindex directives, investigating why important pages are not appearing in Google Search, or reviewing CMS settings that control indexing at the page or category level.

3.6 KB
inclusive-languagethedaviddiasv1.0.0

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

3.7 KB
improve-rulethedaviddiasv1.0.0

Use when reviewing or improving a Front-End Checklist rule MDX file to raise its quality score, fix stub prompts, add missing fields, or enrich content with real code examples.

4.2 KB
import-on-visibilitythedaviddiasv1.0.0

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.

3.0 KB
import-on-interactionthedaviddiasv1.0.0

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

2.9 KB