Skip to content
cccskills

Development skills

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

Filter by price or sort order

css-at-property

FreeSummary

Review CSS custom properties, often called CSS variables, used in animations and transitions. Add @property registrations with value types, initial values, and inheritance settings to support smooth changes and validate assigned values.

  • Creating gradients that animate smoothly
  • Reviewing transitions that use CSS variables
  • Defining value types and inheritance for design tokens
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

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

code-splitting

FreeSummary

Review large JavaScript bundles to find code that can load later. Suggest dynamic imports, which load modules when needed, and page-level splitting, with loading states for heavy libraries and features outside the initial view.

  • Finding ways to split large JavaScript bundles
  • Delaying chart libraries and rich text editors
  • Reviewing code loaded for each page
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

broken-html

FreeSummary

Find and fix malformed HTML, including unclosed tags, incorrect nesting, and document structure errors. Inspect rendered HTML and HTTP responses to identify specific pages or templates with problems that may affect rendering and search engine parsing.

  • Finding unclosed tags and incorrect nesting
  • Investigating HTML-related rendering problems
  • Checking HTML structure for search engine parsing
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

critical-images

FreeSummary

Review images needed when a page first opens, checking file size, display dimensions, and loading priority. Identify changes to preload settings and lazy loading that help the main visual content appear sooner.

  • Reviewing hero image loading priority
  • Finding lazy-loaded images in the initial viewport
  • Checking image fixes in DevTools
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Find repeated colors, spacing, and font sizes in CSS, then organize them into custom properties, reusable values referenced with var(). Review their use across components and screen sizes, and explain how overrides support theme changes.

  • Consolidating repeated colors and spacing
  • Preparing CSS for a brand refresh
  • Reviewing values for dark mode
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

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

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

Review and fix breadcrumb HTML so readers, including people using screen readers, can understand site hierarchy and their current location. Check navigation labels, ordered lists, current-page attributes, and consistency with structured data.

  • Reviewing breadcrumbs for screen reader accessibility
  • Checking breadcrumb HTML produced by shared components
  • Aligning structured data with visible breadcrumbs
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

css-print

FreeSummary

Review and create print styles for web pages so printed content stays readable. Adjust typography and page breaks, hide navigation and ads, and display external link URLs in the printed output.

  • Make web pages easier to read on paper
  • Hide navigation and ads when printing
  • Adjust print typography, page breaks, and link URLs
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

const-let

FreeSummary

Review JavaScript variable declarations, report every use of var with line numbers, and replace declarations with const or let according to reassignment. Explain variable scope and initialization behavior, and check affected browser execution paths.

  • Find var declarations with line numbers
  • Replace var with const or let
  • Review variable scope issues
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review tooltips so keyboard and screen reader users can access their explanations. Check the rendered HTML, accessible associations, hover and focus behavior, Escape dismissal, and contrast, then identify the elements and attributes that need fixes.

  • Checking keyboard access to tooltips
  • Reviewing tooltip associations for screen readers
  • Checking hover, focus, and Escape behavior
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review tooltips so their extra information is available to screen reader users. Check accessible names, meaning labels available to assistive technology, and links to the elements that trigger them, then suggest fixes and verification steps.

  • Checking whether tooltip information can be read aloud
  • Reviewing links between tooltips and their triggers
  • Auditing shared tooltip components
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

404-page

FreeSummary

Create and review custom 404 pages that help visitors recover from broken or moved links through search and navigation. Check the rendered page and HTTP response so missing content returns a proper 404 status.

  • Creating a helpful custom 404 page
  • Adding search and navigation for broken links
  • Checking missing pages that return HTTP 200
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review collapsible accordion sections for keyboard and screen reader access. Check button triggers, expanded-state attributes, panel links, and heading structure, then guide fixes using the HTML actually delivered to the browser.

  • Checking keyboard access to collapsible sections
  • Making accordion states clear to screen readers
  • Reviewing shared accordion components
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review CSS animations for properties that cause costly layout updates, then suggest changes using transform and opacity. Check how effects look across screen sizes and interaction states, including support for users who prefer reduced motion.

  • Reviewing animations that stutter
  • Replacing position and size animations
  • Checking reduced motion support
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review how pages return from the browser’s back/forward cache, which restores them from memory. Identify event handlers that block restoration, fix lifecycle assumptions, and refresh time-sensitive information when a cached page resumes.

  • Investigating slow back and forward navigation
  • Finding event handlers that block cache restoration
  • Fixing stale information after a page resumes
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

avif-format

FreeSummary

Review website images and delivery settings to introduce AVIF, an image format with efficient compression. Check image size and loading behavior, and provide WebP or JPEG alternatives for browsers that do not support AVIF.

  • Considering AVIF for photographic website images
  • Providing WebP and JPEG alternatives for unsupported browsers
  • Reviewing image sizes and loading behavior on the initial screen
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review whether ARIA roles, which describe interface elements to assistive technology, have the required parent roles. Find misplaced menu items, tabs, or list items, suggest suitable containers, and explain how to verify the corrected structure.

  • Checking parent roles for menu items
  • Reviewing tab and list structures
  • Auditing design-system components
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

aria-meter-name

FreeSummary

Review meter elements for accessible names, the labels screen readers use to explain what a value measures. Identify missing labels, add aria-label or aria-labelledby, and describe checks using browser accessibility tools or assistive technology.

  • Check labels for battery and storage meters
  • Add accessible names to meter elements
  • Review meters in shared UI components
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Review HTML tables so screen reader users can understand how headers and data relate. Check header markup, table descriptions, and merged cells, then identify specific fixes and ways to verify them.

  • Reviewing tables for screen reader accessibility
  • Checking header relationships in tables with merged cells
  • Reviewing table patterns in a design system
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026

Check that ARIA roles, which describe interface elements to assistive technology, include their required attributes. Identify missing state or value information in rendered HTML and get guidance on fixes and accessibility verification.

  • Checking required attributes on custom sliders
  • Reviewing shared interface components for accessibility
  • Verifying state information conveyed to screen readers
thedaviddias/Front-End-Checklist74.6KUpdated Oct 6, 2026