Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.4K skills)

Filter by price or sort order

doctype

FreeSummary

Inspect raw HTML responses for a correct HTML5 doctype at the start of the document. Identify missing or outdated declarations and preceding content, then guide fixes that enable standards-mode rendering in browsers.

  • Checking the doctype in raw HTML responses
  • Replacing old HTML4 or XHTML declarations
  • Removing extra content before the doctype
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review drag-and-drop interfaces for keyboard and screen reader access. Inspect the rendered HTML, identify missing alternative controls and status announcements, and guide changes so users can perform equivalent actions through different input methods.

  • Reviewing keyboard alternatives to dragging
  • Checking screen reader status announcements
  • Inspecting rendered drag-and-drop markup
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

focus-management

FreeSummary

Review where keyboard focus, the current target for keyboard input, moves when dialogs open, views change, or content updates. Identify misplaced or lost focus and propose changes that help keyboard and screen reader users continue navigating.

  • Checking focus when dialogs open and close
  • Reviewing focus after SPA navigation
  • Keeping keyboard navigation usable during content updates
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

font-size

FreeSummary

Review CSS text sizes for mobile readability and accessibility. Identify undersized text and fixed pixel settings, suggest relative units that follow browser font preferences, and check that content and controls remain usable at 200% zoom.

  • Auditing text sizes on mobile pages
  • Converting pixel sizes to relative units
  • Checking layouts at 200% zoom
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

font-loading

FreeSummary

Inspect web font loading to identify invisible text, rendering delays, and layout shifts. Use measured evidence to guide fallback text display, preloading of important fonts, and the use of compressed formats such as WOFF2.

  • Investigating invisible text during font loading
  • Reviewing font-related layout shifts
  • Adding fallback text display and font preloading
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

focus-styles

FreeSummary

Review CSS focus indicators, the visible outlines that show which element receives keyboard input. Identify missing, clipped, or misplaced indicators, check contrast and responsive states, and guide changes that make keyboard navigation easier to follow.

  • Check keyboard focus visibility
  • Review CSS that removes outlines
  • Fix clipped or misplaced focus rings
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Find npm packages that help implement or check a frontend rule, verify download counts and publishing dates, and add up to three qualifying package names to the rule file's metadata.

  • Adding npm package references to checklist rules
  • Screening packages by downloads and publishing dates
  • Finding tools to detect, fix, or test a rule
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

dom-performance

FreeSummary

Find costly DOM operations, the code that reads or changes page elements, and review scrolling handlers or frequent React updates. Reorganize work to reduce repeated layout calculations and verify the changes in the browser.

  • Investigating stuttering animations
  • Grouping DOM reads before DOM writes
  • Reviewing scroll and touch event listeners
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Audit how quickly a page shows its first text or image. Use performance measurements to identify blocking resources, slow server responses, and rendering delays, then recommend changes tied to the confirmed bottlenecks.

  • Investigating slow initial page display
  • Finding CSS and JavaScript that delay rendering
  • Reviewing loading performance with measurements
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review file upload interfaces for clear labels, accepted formats, size limits, and accessible progress and error messages. Check that keyboard and screen reader users can complete uploads, including alternatives to drag and drop.

  • Review labels and instructions on file upload forms
  • Check keyboard alternatives to drag and drop
  • Improve upload progress and error announcements
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review loading priorities for key images, fonts, and CSS, then adjust fetchpriority hints so important resources receive attention earlier. Use it to improve LCP, the time until the largest visible content appears.

  • Improving the loading priority of a page’s main image
  • Reducing competition from images below the visible area
  • Reviewing preload priorities for critical fonts and CSS
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

dark-mode-css

FreeSummary

Review and implement dark mode using CSS variables and the user's operating system preference. Check fixed colors, contrast, responsive layouts, and interaction states, with guidance for adding a manual theme switch that remembers the user's choice.

  • Match site colors to the operating system's dark mode
  • Find fixed colors that break the dark theme
  • Add a manual theme switch that remembers the user's choice
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review how an application displays prices, numbers, and dates, then replace manual formatting with Intl APIs that follow language and regional conventions. The skill also checks locale-aware sorting and fallback choices when a requested locale is unavailable.

  • Adapting price displays for multiple regions
  • Replacing manual number and date formatting
  • Reviewing language-aware text sorting
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-containment

FreeSummary

Review component styles to find where CSS containment, which isolates rendering work, can limit layout recalculation and repainting. Identify suitable components and off-screen list items, then check their appearance across screen sizes and interaction states.

  • Reviewing pages with many independent components
  • Reducing rendering work for off-screen list items
  • Checking containment across screen sizes
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-grid

FreeSummary

Review layouts that need alignment across both rows and columns, and suggest CSS Grid changes. Check rendered behavior at different screen widths and explain sizing, named areas, and grids that adapt to their content.

  • Replacing two-dimensional Flexbox or float layouts
  • Building card grids that adapt to screen width
  • Aligning nested elements with a parent grid
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review rotating slideshows for accessibility and guide fixes to pause controls, keyboard navigation, and screen reader announcements. Check the rendered HTML and ensure the carousel respects users who request reduced motion in their device settings.

  • Review pause controls for autoplay slideshows
  • Check carousel navigation using only a keyboard
  • Review screen reader announcements of slide changes
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-non-blocking

FreeSummary

Review CSS loading that delays a page’s first visible content. Help inline essential styles and defer other stylesheets, using preload and media conditions, while checking rendered layouts at different screen widths and interaction states.

  • Investigating CSS that delays initial page display
  • Separating essential styles from styles loaded later
  • Reviewing preload and media-based stylesheet loading
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-critical

FreeSummary

Review how a page loads CSS, the rules that control its appearance. Inline the styles needed for the first visible content and load the rest asynchronously, while checking layouts across screen sizes and interaction states.

  • Reviewing CSS that delays initial page rendering
  • Extracting styles needed for the first visible screen
  • Moving noncritical CSS to asynchronous loading
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

cascade-layers

FreeSummary

Review conflicting CSS rules and organize styles with cascade layers, explicit groups that control override order. Define layers for resets, base styles, components, and utilities to make large stylesheets easier to reason about and maintain.

  • Investigate recurring CSS override conflicts
  • Define style priority for a design system
  • Migrate utility-first CSS into a layered structure
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review and adapt component CSS using container queries, rules based on the space a parent element provides. This helps cards and other components adjust across sidebars, grids, and full-width layouts.

  • Adapting a card for both grids and sidebars
  • Converting media queries to container queries
  • Reviewing layouts at different container widths
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Measure CLS, a score for unexpected movement of page content, and identify what causes it. Review image dimensions, reserved advertising space, fonts, and animations to recommend changes that reduce reading interruptions and accidental clicks.

  • Investigating content that moves while a page loads
  • Reserving space for images, embeds, and advertising
  • Reviewing fonts and animations for layout stability
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

broken-images

FreeSummary

Find broken or fragile image references in markup, styles, and components. Correct paths, restore missing assets, and add fallback images, then verify how the page behaves when image requests fail.

  • Find why product images are missing
  • Check image paths after a build
  • Add fallback images for external URLs
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-minification

FreeSummary

Check whether production CSS is minified, meaning unnecessary spaces, comments, and verbose syntax are removed to reduce file size. Review build settings and rendered layouts, then suggest suitable minification tools or framework settings.

  • Checking production CSS minification
  • Adding minification to a build process
  • Reviewing CSS output from PostCSS
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

charset

FreeSummary

Review the HTML delivered to browsers for a correct UTF-8 character encoding declaration. Find missing or misplaced charset tags in templates and rendered pages, then position the declaration early to help prevent garbled multilingual text.

  • Investigating garbled Japanese or special characters
  • Checking character encoding declarations before release
  • Reviewing HTML output from shared templates
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026