Skip to content

Interaction to Next Paint Audit

Audits a page's responsiveness to user clicks and taps (INP) and recommends fixes

Stars
74,632
Licence
MIT
Files
2 files

What it does

This skill gives an AI agent a checklist for diagnosing how quickly a web page responds when someone clicks, taps, or types, which is measured by Google's Interaction to Next Paint (INP) metric. When installed, the agent is instructed to verify the real bottleneck with tools like Chrome DevTools, Lighthouse, or PageSpeed Insights before suggesting changes, and then to recommend fixes such as breaking up long tasks, using web workers, and optimizing event handlers, with a 200ms target.

Great for

  • Front-end developers investigating a sluggish web page
  • Teams preparing pages for Google's Core Web Vitals performance standards
  • Anyone who wants an AI assistant to review interaction responsiveness code

Skip it if

  • Non-developers looking for a simple one-click speed fix, since the skill is marked advanced and needs browser profiling data to be meaningful
  • Projects that need verified results without measurement, because the skill itself warns to confirm bottlenecks first and the agent may still give generic advice if no profiling data is provided

Try asking

  • “Audit my product page for slow responses to clicks and taps and tell me what is blocking the main thread”
  • “Explain what INP is and whether my checkout form interactions pass the 200ms target”
  • “Review my event handlers and suggest where to break up long tasks”
  • “Help me interpret a DevTools performance trace for slow button interactions”
Step-by-step guide: how to use Interaction to Next Paint AuditInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the MIT licence and an attribution note.

    interaction-to-next-paint.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip interaction-to-next-paint.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip interaction-to-next-paint.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Paste real measurements from Chrome DevTools, Lighthouse, or PageSpeed Insights so the agent can verify the bottleneck instead of guessing.
  • Share the relevant event handler or component code so recommendations target your actual files.
  • The skill points to references/rule.md for framework-specific examples; ask the agent to consult it for React or other framework details.

What's inside

  • references/rule.md
  • SKILL.md

Redistributed unmodified from thedaviddias/Front-End-Checklist under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.