CtrlK
BlogDocsLog inGet started
Tessl Logo

Front-End-Checklist

github.com/thedaviddias/Front-End-Checklist

SkillAddedReview
right-to-erasure

skills/right-to-erasure/SKILL.md

Use when auditing account settings pages, privacy dashboards, or API routes to verify that a complete data deletion path exists for users.

60

robots-meta

skills/robots-meta/SKILL.md

Use when applies to all HTML pages. Use when auditing pages that have disappeared from search results or when checking staging vs. production meta tag parity.

56

robots-meta-conflict

skills/robots-meta-conflict/SKILL.md

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.

59

robots-txt

skills/robots-txt/SKILL.md

Use when applies to any public website. Use when auditing technical SEO foundations or diagnosing crawl coverage gaps.

50

runtime-validation

skills/runtime-validation/SKILL.md

Use when reviewing code that calls fetch(), reads from localStorage, accesses process.env, or processes form submissions without explicitly validating the incoming data shape.

57

scheduler-yield

skills/scheduler-yield/SKILL.md

Use when reviewing JavaScript that performs synchronous loops over large datasets, recursive tree traversals, or bulk DOM updates that may exceed 50 ms on mid-range devices.

55

schema-noindex-conflict

skills/schema-noindex-conflict/SKILL.md

Use when applies to any site that uses structured data for rich results. Use when investigating why valid schema markup does not produce rich results in Google Search.

55

screen-reader-testing

skills/screen-reader-testing/SKILL.md

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.

58

scrolljacking

skills/scrolljacking/SKILL.md

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

62

search-input

skills/search-input/SKILL.md

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

62

select-name

skills/select-name/SKILL.md

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

58

semantic-lists

skills/semantic-lists/SKILL.md

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

58

sensory-instructions

skills/sensory-instructions/SKILL.md

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

58

service-area

skills/service-area/SKILL.md

Use when applies to service businesses (plumbers, lawyers, consultants) serving multiple regions. Use when planning local SEO strategy for businesses without brick-and-mortar locations in every city.

55

service-worker

skills/service-worker/SKILL.md

Use when auditing repeat-visit performance, adding offline support, or evaluating PWA readiness for a web application.

52

session-cookie-flags

skills/session-cookie-flags/SKILL.md

Use when reviewing server-side session management, setting up authentication middleware, or auditing cookie configuration in HTTP response headers.

56

session-timeout-recovery

skills/session-timeout-recovery/SKILL.md

Use when reviewing authenticated user flows or long forms. Check both client and server behavior: warning timing, dialog accessibility, autosave frequency, timeout extension, and post-login state restoration.

67

share-buttons

skills/share-buttons/SKILL.md

Use when applies to blog posts, news articles, tutorials, and other long-form content. Less relevant for product pages, service pages, or home pages. Use when optimizing content distribution.

49

sitemap

skills/sitemap/SKILL.md

Use when auditing metadata, crawlability, structured data, or indexability related to Create and submit an XML sitemap. Verify the rendered HTML and HTTP response rather than relying only on source files.

52

sitemap-4xx

skills/sitemap-4xx/SKILL.md

Use when applies to any site with a dynamically generated or manually maintained XML sitemap. Use when investigating crawl errors or after a site migration that removed pages.

53