testing-browser-compatibility

Solid

Test across multiple browsers and devices for cross-browser compatibility. Use when ensuring cross-browser or device compatibility with BrowserStack, Sauce Labs, LambdaTest, or Kobiton. Trigger with phrases like "test browser compatibility", "check cross-browser", "validate on browsers", "test on real devices", "kobiton test".

AI & Automation 2,274 stars 319 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Browser Compatibility Tester ## Table of Contents [Overview](#overview) | [Instructions](#instructions) (Local / Cloud) | [Examples](#examples) | [Error Handling](#error-handling) | [Output](#output) | [Resources](#resources) ## Overview Test web applications across multiple browsers, rendering engines, and real devices. Validates CSS rendering, JavaScript API support, layout consistency, and interactive behavior across Chromium (Chrome, Edge), Gecko (Firefox), and WebKit (Safari) -- locally with Playwright or on real devices via BrowserStack, Sauce Labs, LambdaTest, or Kobiton. ## Prerequisites - Playwright installed (`npx playwright install --with-deps`) and application running at a test URL - For cloud testing: provider credentials in environment variables (see `${CLAUDE_SKILL_DIR}/references/cloud-providers.md`) ## Instructions ### Mode 1: Local Testing (Playwright) Default mode. Zero cloud accounts needed. 1. Define the browser matrix from project `browserslist` config or use defaults: - Desktop: Chrome (latest), Firefox (latest), Safari (latest), Edge (latest) - Mobile: iPhone 14 (WebKit), Pixel 7 (Chromium) - Viewports: 375px, 768px, 1280px, 1920px 2. Scan the codebase for compatibility risks: - Grep for modern JS APIs (`IntersectionObserver`, `structuredClone`, `Array.at()`, `Promise.withResolvers()`) - Grep for modern CSS (`container queries`, `has()`, `@layer`, `subgrid`, `color-mix()`) - Cross-reference against caniuse data; flag usag...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

browserstack

Run tests on BrowserStack. Use when user mentions "browserstack", "cross-browser", "cloud testing", "browser matrix", "test on safari", "test on firefox", or "browser compatibility".

16,782 Updated 3 days ago
alirezarezvani
AI & Automation Listed

browserstack

Run tests on BrowserStack. Use when user mentions "browserstack", "cross-browser", "cloud testing", "browser matrix", "test on safari", "test on firefox", or "browser compatibility".

3 Updated today
Elfredaaroused655
AI & Automation Solid

conducting-browser-compatibility-tests

This skill enables cross-browser compatibility testing for web applications using BrowserStack, Selenium Grid, or Playwright. It tests across Chrome, Firefox, Safari, and Edge, identifying browser-specific bugs and ensuring consistent functionality. It is used when a user requests to "test browser compatibility", "run cross-browser tests", or uses the `/browser-test` or `/bt` command to assess web application behavior across different browsers and devices. The skill generates a report detailing compatibility issues and screenshots for visual verification.

2,274 Updated today
jeremylongshore
Web & Frontend Solid

browser-stack

Cross-browser and cross-device testing using BrowserStack or Sauce Labs

1,160 Updated today
a5c-ai
AI & Automation Listed

browser-testing-with-devtools

Verify web apps with browser DevTools—DOM, console, network, performance, and accessibility at runtime. Use with Chrome DevTools MCP or headless browser tools.

15 Updated 2 days ago
charlieviettq