What problem does it solve? Web features often break when JavaScript fails to load, hydration stalls, or network requests fail, leaving users unable to complete essential tasks. This Skill turns a feature idea into an implementation-ready progressive enhancement plan that defines a working server-and-HTML baseline before layering JavaScript behavior. ## Core Features & Use Cases - Baseline HTML Contract: Defines semantic HTML, real URLs, native form submissions, server-rendered validation, and error responses that work without JavaScript. - Enhancement Boundary and Failure Matrix: Specifies what JavaScript adds, how activation is detected, and how each failure mode (blocked scripts, failed hydration, offline networks, unavailable third-party embeds) preserves user progress. - Layered Accessibility and Acceptance Tests: Produces accessibility requirements for both baseline and enhanced states plus acceptance tests proving the baseline before and after enhancement. - Use Case: A team building a checkout form asks how it should behave when JavaScript is blocked. The Skill outputs a plan with a native form submission baseline, enhanced inline validation behavior, a failure and recovery matrix, and a testable acceptance checklist. ## Quick Start Ask the agent to create a progressive enhancement plan for your feature, for example: plan how my search filter page should work with and without JavaScript.