skills/feature-testing/SKILL.md
End-to-end feature testing with Playwright to verify completeness, usability, accessibility, and production readiness. Use when: writing E2E tests, verifying a feature works across browsers, testing accessibility with axe-core, running visual regression, or checking responsive behavior in tests.
npx skillsauth add congiuluc/my-awesome-copilot feature-testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
@axe-core/playwrightnpx playwright test --project=chromium --project=firefox --project=webkitnpx playwright show-report| Dimension | What to Verify | |-----------|---------------| | Completeness | All acceptance criteria pass, happy + edge paths | | Usability | Flow completes in logical steps, no dead ends, clear feedback | | Accessibility | Zero axe-core violations (critical/serious), keyboard-navigable | | Responsiveness | Works at 375px, 768px, 1280px without overflow or truncation | | Performance | Page loads < 3s, no layout shift, images lazy-loaded | | Cross-browser | Passes on Chromium, Firefox, WebKit |
tools
Build VS Code extensions with TypeScript. Covers extension anatomy, activation events, commands, tree views, webview panels, language features, testing, and publishing. Use when: creating a new VS Code extension, adding commands/views/providers, building webview UIs, implementing language server features, testing extensions, or packaging for the marketplace.
development
Track implementations, features, bugs, and releases in a versioning document. Use when: adding a commit, completing a feature, fixing a bug, or preparing a release. Automatically updates CHANGELOG.md following Keep a Changelog format and Semantic Versioning.
development
Write frontend tests using Vitest and React Testing Library. Use when: testing React components, hooks, user interactions, form submissions, accessibility assertions, or mocking API services.
development
Write Angular frontend tests using Jasmine, Karma, and Angular TestBed. Use when: testing Angular components, services, pipes, directives, user interactions, form submissions, accessibility assertions, or mocking HTTP services.