Test and ensure cross-browser compatibility with progressive enhancement, polyfills, feature detection, and browser-specific fixes. [EXPLICIT] Trigger: "cross-browser", "browser compatibility", "polyfill", "progressive enhancement"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.htmlSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
"It works on my machine is not a deployment strategy — or a browser testing strategy." — Unknown
Guides cross-browser compatibility testing and fixes — identifying browser-specific issues, using feature detection with progressive enhancement, implementing polyfills for missing APIs, and setting up automated cross-browser testing. Use when your application must work across Chrome, Firefox, Safari, and Edge. [EXPLICIT]
browserslist config in package.json or .browserslistrc@supports) for conditional stylingbrowserslist to match actual target audience@supports for progressive CSS enhancementbrowsersliste2e-testing — Playwright supports multi-browser e2e testingbuild-optimization — browserslist affects transpilation and bundle sizeExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |