ck:web-testing
SkillWeb & browsingWeb testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ck:web-testing skill
What this skill tells your AI
The instructions your AI receives, as published by manhvann/codexkit in .agents/skills/web-testing/SKILL.md and read by ahel’s review.
Comprehensive web testing: unit, integration, E2E, load, security, visual regression, accessibility.
Quick Start
npx vitest run # Unit tests
npx playwright test # E2E tests
npx playwright test --ui # E2E with UI
k6 run load-test.js # Load tests
npx @axe-core/cli https://example.com # Accessibility
npx lighthouse https://example.com # Performance
Testing Strategy (Choose Your Model)
| Model | Structure | Best For |
|---|---|---|
| Pyramid | Unit 70% > Integration 20% > E2E 10% | Monoliths |
| Trophy | Integration-heavy | Modern SPAs |
| Honeycomb | Contract-centric | Microservices |
→ ./references/testing-pyramid-strategy.md
Reference Documentation
Core Testing
./references/unit-integration-testing.md- Vitest, browser mode, AAA./references/e2e-testing-playwright.md- Fixtures, sharding, selectors./references/playwright-component-testing.md- CT patterns (production-ready)./references/component-testing.md- React/Vue/Angular patterns
Test Infrastructure
./references/test-data-management.md- Factories, fixtures, seeding./references/database-testing.md- Testcontainers, transactions./references/ci-cd-testing-workflows.md- GitHub Actions, sharding./references/contract-testing.md- Pact, MSW patterns
Cross-Browser & Mobile
./references/cross-browser-checklist.md- Browser/device matrix./references/mobile-gesture-testing.md- Touch, swipe, orientation
Performance & Quality
./references/performance-core-web-vitals.md- LCP/CLS/INP, Lighthouse CI./references/visual-regression.md- Screenshot comparison./references/test-flakiness-mitigation.md- Stability strategies
Accessibility & Security
./references/accessibility-testing.md- WCAG, axe-core./references/security-testing-overview.md- OWASP Top 10./references/security-checklists.md- Auth, API, headers
API & Load
./references/api-testing.md- Supertest, GraphQL./references/load-testing-k6.md- k6 patterns
Checklists
./references/pre-release-checklist.md- Complete release checklist./references/functional-testing-checklist.md- Feature testing
Scripts
Initialize Playwright Project
node ./scripts/init-playwright.js [--ct] [--dir <path>]
Creates best-practice Playwright setup: config, fixtures, example tests.
Analyze Test Results
node ./scripts/analyze-test-results.js \
--playwright test-results/results.json \
--vitest coverage/vitest.json \
--output markdown
Parses Playwright/Vitest/JUnit results into unified summary.
CI/CD Integration
jobs:
test:
steps:
- run: npm run test:unit # Gate 1: Fast fail
- run: npm run test:e2e # Gate 2: After unit pass
- run: npm run test:a11y # Accessibility
- run: npx lhci autorun # Performance
Signals
- GitHub stars
- 88
- Forks
- 86
- Last commit
- Aug 2026
Others that do the same job
Advanced
- Catalog kind
- skill
- Gateway key
ck-web-testing- Source
- github.com/manhvann/codexkit