CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/lighthouse-pwa-audit

Run and interpret Lighthouse PWA audits - even after the PWA *category* was deprecated per [developer.chrome.com/docs/lighthouse/pwa][lh-pwa], the individual audits (`installable-manifest`, `service-worker`, `splash-screen`, `themed-omnibox`, `viewport`, `content-width`, `apple-touch-icon`, `maskable-icon`) still run and report under a custom Lighthouse config or via direct audit invocation. Covers CLI flags (`--only-categories`, `--output`, `--form-factor`, `--throttling-method`), programmatic Node.js invocation, Lighthouse CI assertions (`categories:{id}`, `audit-id` thresholds), and LHR JSON parsing. Use when a manifest or icon change needs a precise installable-manifest verdict, or when CI must gate PRs on PWA audit scores despite the category badge being gone.

79

Quality

99%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A dense, actionable skill body with a well-sequenced five-step workflow, an explicit audit-failure triage loop, and clean one-level progressive disclosure into a verified reference file. It assumes Claude's competence and avoids concept re-explanation.

DimensionReasoningScore

Conciseness

The body is lean and high-signal: it assumes Claude's competence (no 'what a manifest is' filler) and front-loads actionable tables and code; the only minor tighten-able spot is the repeated 'per [lh-pwa]' suffix across the Step 2 audit table, which is not enough to drop below the lean-and-efficient anchor.

3 / 3

Actionability

Provides fully executable, copy-paste-ready material: real CLI invocations with flags, a complete .lighthouserc.json block, runnable Node.js/Vitest code, a GitHub Actions YAML job, and concrete LHR path references - matching the score-3 anchor.

3 / 3

Workflow Clarity

Steps 1-5 are clearly sequenced (install, inventory, run CLI, author CI config, programmatic invocation) with an explicit error-recovery triage loop in 'Parsing results' and an `if: failure()` upload checkpoint in CI, satisfying the clear-sequence-with-feedback anchor.

3 / 3

Progressive Disclosure

SKILL.md is an overview that defers the full nine-audit config, full Vitest spec, and GitHub Actions workflow to a single real, one-level-deep file (references/lighthouse-config.md), clearly signaled inline each time it is referenced.

3 / 3

Total

12

/

12

Passed

Description

100%

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 precise, third-person description that covers concrete capabilities, explicit 'Use when' triggers, natural trigger terms, and a distinct post-PWA-deprecation niche. It is content-dense rather than padded, with no over-claims relative to the body.

DimensionReasoningScore

Specificity

Lists multiple concrete actions - 'Run and interpret Lighthouse PWA audits', 'Covers CLI flags (--only-categories, --output, --form-factor, --throttling-method), programmatic Node.js invocation, Lighthouse CI assertions (categories:{id}, audit-id thresholds), and LHR JSON parsing' - plus enumerates specific audit IDs, matching the score-3 anchor.

3 / 3

Completeness

Answers both what (run/interpret PWA audits, CLI, programmatic, CI assertions, LHR parsing) and when via the explicit 'Use when a manifest or icon change needs a precise installable-manifest verdict, or when CI must gate PRs on PWA audit scores' trigger clause, hitting the score-3 anchor.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered: 'PWA audits', 'installable-manifest verdict', 'manifest or icon change', 'CI must gate PRs on PWA audit scores'; these are phrases a user would plausibly say, satisfying the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

Carves a clear niche - post-deprecation Lighthouse PWA auditing - with distinct triggers unlikely to fire for sibling skills (manifest/icon verdicts, PR gating on PWA audit scores), matching the clear-niche anchor.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents