spec-check

Validate web-exposed features against WHATWG/W3C specifications for WPT coverage.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/alastor0325/fx-bug-toolkit --skill spec-check-alastor0325
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-check
Source: https://github.com/alastor0325/fx-bug-toolkit/tree/main/skills/spec-check
Command: npx skills add https://github.com/alastor0325/fx-bug-toolkit --skill spec-check-alastor0325

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify whether a feature is web-exposed and conforms to web specifications to determine if WPT coverage is appropriate.

Core Features & Use Cases

  • Validate web exposure of a feature (WebIDL/WHATWG/W3C) and assess spec-defined behavior.
  • Compare browser implementations (Firefox, Chromium, WebKit) and map to WPT coverage decisions.
  • Generate implementation guidance and test recommendations for cross-browser consistency.

Quick Start

Run spec-check on a feature name to validate its web-spec status and implementation coverage.

Frequently Asked Questions about spec-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify if a web feature is spec-compliant and web-exposed for WPT?

To verify web spec compliance, validate the feature against WHATWG/W3C standards and WebIDL definitions to determine if it is web-exposed. This confirms whether the feature's behavior is properly defined for Web Platform Tests coverage.

What is the best way to check cross-browser implementation consistency for WPT coverage?

Checking cross-browser implementation consistency involves comparing feature behavior across Firefox, Chromium, and WebKit against W3C specifications. This comparison maps implementation gaps to suitable WPT tests for cross-browser compatibility.

How do I map a web feature to suitable WPT tests based on WHATWG and W3C specifications?

Mapping a web feature to WPT tests requires analyzing its spec-defined behavior in WHATWG/W3C documents. You validate its web exposure status and generate test recommendations that align with the specification's expected implementation.

When do I need to validate WebIDL definitions for cross-browser compatibility reviews?

You need to validate WebIDL definitions during web-spec analysis when determining if a feature is web-exposed. This process assesses spec-defined behavior to ensure cross-browser implementation consistency before planning test coverage.

Can I use spec-check to generate implementation guidance for Firefox, Chromium, and WebKit?

Yes, you can generate implementation guidance for Firefox, Chromium, and WebKit. By comparing their implementations against WHATWG/W3C specifications, it provides actionable recommendations to achieve cross-browser consistency.