CtrlK
BlogDocsLog inGet started
Tessl Logo

web-vitals-monitor

Web Vitals Monitor - Auto-activating skill for Frontend Development. Triggers on: web vitals monitor, web vitals monitor Part of the Frontend Development skill category.

36

1.00x

Quality

3%

Does it follow best practices?

Impact

100%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/05-frontend-dev/web-vitals-monitor/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

Add Performance Monitoring to React E-Commerce App

React web vitals integration

Criteria
Without context
With context

Uses web-vitals package

100%

100%

Imports from web-vitals

100%

100%

Captures LCP

100%

100%

Captures CLS

100%

100%

Captures FID or INP

100%

100%

Captures FCP

100%

100%

Captures TTFB

100%

100%

Sends to analytics endpoint

100%

100%

Production-ready reporter

100%

100%

Wired into React entry point

100%

100%

JSON payload format

100%

100%

Metric name included in payload

100%

100%

Without context: $0.3761 · 1m 52s · 20 turns · 21 in / 6,172 out tokens

With context: $0.4955 · 1m 49s · 27 turns · 443 in / 6,690 out tokens

100%

Build a Web Vitals Scoring and Alerting Utility

Core Web Vitals threshold validation

Criteria
Without context
With context

LCP thresholds correct

100%

100%

CLS thresholds correct

100%

100%

FID thresholds correct

100%

100%

FCP thresholds correct

100%

100%

TTFB thresholds correct

100%

100%

Three-tier rating output

100%

100%

All Core Web Vitals covered

100%

100%

Unit tests with boundary values

100%

100%

Production-ready module

100%

100%

Thresholds documented

100%

100%

Demo script runnable

100%

100%

Without context: $0.4002 · 1m 40s · 16 turns · 17 in / 7,674 out tokens

With context: $0.6350 · 2m 18s · 29 turns · 28 in / 9,739 out tokens

100%

Instrument a Vue.js Marketing Site with Real-User Performance Monitoring

Vue.js web vitals monitoring

Criteria
Without context
With context

Uses web-vitals package

100%

100%

Imports web-vitals functions

100%

100%

Captures LCP

100%

100%

Captures CLS

100%

100%

Captures FID or INP

100%

100%

Captures FCP

100%

100%

Captures TTFB

100%

100%

Vue 3 plugin pattern

100%

100%

Configurable endpoint URL

100%

100%

Sends via HTTP POST

100%

100%

Production-ready plugin

100%

100%

Plugin installed in main

100%

100%

Without context: $0.4123 · 1m 32s · 23 turns · 23 in / 5,961 out tokens

With context: $0.4570 · 1m 43s · 29 turns · 28 in / 5,592 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.