CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

web-performance-audit

Web performance audits with Core Web Vitals, bottleneck identification, optimization recommendations. Use for page load times, performance reviews, UX optimization, or encountering LCP, FID, CLS issues, resource blocking, render delays.

84

1.20x
Quality

81%

Does it follow best practices?

Impact

96%

1.20x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, executable reference: real code for measurement and Lighthouse, concrete thresholds, a budget, and a checklist. The main weakness is workflow clarity — the checklist implies a process but lacks explicit sequencing and verify/re-measure checkpoints between audit and optimization.

Suggestions

Convert the 'Audit Checklist' into an explicitly numbered workflow (baseline measurement → Lighthouse/RUM analysis → identify bottlenecks → apply fixes → re-measure against budget) so the sequence and the re-measure checkpoint after optimizations are unambiguous.

Add a verification step that compares re-measured Core Web Vitals against the performance budget thresholds, closing the feedback loop between the budget section and the audit process.

Align the measurement code with the metrics table (the snippet registers CLS/FID/LCP/TTFB but omits INP, which the table lists as a Core Web Vital).

DimensionReasoningScore

Conciseness

The body is lean: a metrics table, two compact code blocks, prioritized bullet lists, a budget JSON, and a checklist — no padding explaining what performance is or how libraries work. Not a 5 because of minor trimmable material (the sendToAnalytics/console.log boilerplate, and generic quick-win bullets like 'Minify CSS/JS' that restate what Claude already knows); far from the verbose explanation of the 2-3 anchors.

4 / 5

Actionability

Quotes: the executable web-vitals import/registration snippet, the complete Lighthouse launch/audit/kill function, and the concrete performance-budget JSON. Most guidance is copy-paste runnable and the checklist is concrete. Not a 5 because the optimization strategies are directive bullets without commands or code, and key metric coverage in the code (no INP despite the table listing it) leaves a small gap; clearly above the incomplete/pseudocode 3 anchor.

4 / 5

Workflow Clarity

The 'Audit Checklist' lists a roughly ordered set of steps ('Measure baseline Core Web Vitals' → 'Run Lighthouse audit' → 'Analyze real user metrics' → ... → 'Configure monitoring alerts'), giving a presentable sequence. However, checkpoints are implicit: no baseline-vs-budget comparison step, no re-measure/verify loop after optimizations, and the measurement, analysis, and remediation phases are not explicitly sequenced — matching the 3 anchor ('steps listed but validation gaps') rather than the 4 anchor's mostly-present checkpoints.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the body itself is well-organized into single-topic sections (targets, measurement, Lighthouse, strategies, budget, checklist) with no buried references or nested pointer chains. Not a 5 because at ~93 lines it exceeds the under-50-line simple-skill case, and denser material (e.g., the Lighthouse automation details) would sit more naturally in a reference file; comfortably above the minimal-structure 3 anchor.

4 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states the domain and capabilities concisely in third person and pairs them with an explicit 'Use for' clause containing natural, metric-specific trigger terms. Only minor improvements are available (adding a couple of common synonyms like 'site speed' and INP).

DimensionReasoningScore

Specificity

Quotes: 'Web performance audits with Core Web Vitals, bottleneck identification, optimization recommendations' — it names the domain and several distinct capabilities (audits, bottleneck identification, optimization recommendations) anchored to a concrete metric framework. Not a 5 because the actions are noun-phrase level rather than the fully concrete action list of the 5 anchor, and it omits capabilities the body covers (measurement, budgeting); clearly above the 1-2 action coverage of a 3.

4 / 5

Completeness

Quotes: 'Web performance audits with Core Web Vitals, bottleneck identification, optimization recommendations' (explicit what) and 'Use for page load times, performance reviews, UX optimization, or encountering LCP, FID, CLS issues...' (explicit when with concrete triggers). Both halves are present and concrete, matching the 5 anchor; it is not a 4 because the 'when' clause is already explicit and trigger-phrase-based rather than needing more specificity.

5 / 5

Trigger Term Quality

Quotes: 'page load times, performance reviews, UX optimization, or encountering LCP, FID, CLS issues, resource blocking, render delays' — good natural phrasing plus metric acronyms a user or page report would actually surface. Not a 5 because common variants like 'site speed', 'slow page', or INP are missing; comfortably above the 3 anchor's partial coverage.

4 / 5

Distinctiveness Conflict Risk

Quotes: 'Core Web Vitals', 'LCP, FID, CLS issues, resource blocking, render delays' — a clear performance niche with metric-specific triggers unlikely to collide with unrelated skills. Not a 5 because 'UX optimization' and 'performance reviews' are broad phrases with minor overlap against general web-dev/UX skills; well above the vague overlap of the 3 anchor.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

secondsky/claude-skills

Path

plugins/web-performance-audit/skills/web-performance-audit/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.