All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 31,095
- 1,296
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 3,169–3,192 of 31,095 skills
- React TestingUse when writing or fixing tests for React components and hooks with React Testing Library, Vitest or Jest, MSW network mocks and axe accessibility checks. Also decides what belongs in component tests vs Playwright or Cypress E2E. For browser E2E suites use playwright-expert.Votes: 0GitHub stars: 21
- Python TestingUse when writing or reviewing Python tests with pytest: TDD red-green-refactor, fixtures, mocking, parametrization and coverage targets. Covers test-suite design and testing infrastructure setup. For React component tests use react-testing.Votes: 0GitHub stars: 21
- Hexagonal ArchitectureUse when introducing or refactoring toward Ports and Adapters: ports, adapters, a composition root and per-boundary tests in TypeScript, Java, Kotlin or Go. A focused step-by-step guide to one pattern; for Clean Architecture and DDD together, see architecture-patterns.Votes: 0GitHub stars: 21
- Dependency UpgradeUse when planning a major dependency or framework version upgrade: semver analysis, npm or yarn audits, conflicts, staged rollout and compatibility testing.Votes: 0GitHub stars: 21
- Api TesterOrg role guidance for an API tester: validate APIs for functional correctness, security (OWASP API Top 10) and performance before consumers hit them. Covers auth negative cases, contract tests, k6 or Gatling load and CI gates.Votes: 0GitHub stars: 21
- Decisions Computer UseUse native computer-use safely in Decisions workflows when the active harness exposes a CUA or computer-use runtime.Votes: 0GitHub stars: 17
- Windows Desktop E2eE2E testing for Windows native desktop apps (WPF, WinForms, Win32/MFC, Qt) using pywinauto and Windows UI Automation.Votes: 0GitHub stars: 17
- Terminal OpsEvidence-first repo execution workflow for ECC. Use when the user wants a command run, a repo checked, a CI failure debugged, or a narrow fix pushed with exact proof of what was executed and verified.Votes: 0GitHub stars: 17
- Quarkus TddTest-driven development for Quarkus 3.x LTS using JUnit 5, Mockito, REST Assured, Camel testing, and JaCoCo. Use when adding features, fixing bugs, or refactoring event-driven services.Votes: 0GitHub stars: 17
- Latency Critical SystemsUse for latency-sensitive systems such as realtime dashboards, market data, streaming agents, execution gateways, queues, caches, or HFT-like infrastructure where freshness and p95 latency matter.Votes: 0GitHub stars: 17
- Tdd WorkflowUse this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.Votes: 0GitHub stars: 17
- Mle WorkflowProduction machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback. Use when building, reviewing, or hardening ML systems beyond one-off notebooks.Votes: 0GitHub stars: 17
- Agent WatchdogUse when asked to watch, babysit, audit, review, compare, or fix another agent's work from a Codex session ID, Claude Code session/transcript, chat/thread link, PR, branch, log, or pasted run summary. Monitor until the other agent is done or blocked, reconstruct what the user asked, inspect what the agent actually changed and verified, report gaps, and optionally make scoped fixes when the user authorizes repair.Votes: 0GitHub stars: 17
- Test Driven DevelopmentDrives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.Votes: 0GitHub stars: 12
- Spec Driven DevelopmentCreates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea.Votes: 0GitHub stars: 12
- Browser Testing With DevtoolsTests in real browsers. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data via Chrome DevTools MCP.Votes: 0GitHub stars: 12
- Playwright WebserverThis skill should be used when orchestrating Anvil, Hardhat node, or frontend servers from Playwright webServer config for DeFi E2E tests.Votes: 0GitHub stars: 9
- Playwright OverviewThis skill should be used when the user asks about "Playwright", "E2E browser tests", "@playwright/test", "playwright config", or needs to set up or run browser end-to-end tests for a web or dApp UI.Votes: 0GitHub stars: 9
- Playwright FixturesThis skill should be used when writing Playwright fixtures for dApp tests — test.extend, mergeTests, wallet fixtures, Anvil clients, and page.evaluate helpers.Votes: 0GitHub stars: 9
- Playwright ConfigThis skill should be used when configuring Playwright for dApp/DeFi E2E — fullyParallel, workers, webServer, Chromium-only projects, baseURL, retries, and CI settings.Votes: 0GitHub stars: 9
- Indexedex Registry DiscoveryDiscover IndexedEx vaults via Vault Registry cast calls (vaults, isVault, vaultsOfToken). Use before acting on any vault address.Votes: 0GitHub stars: 9
- Indexedex Balancer Se RouterUse IndexedEx Balancer V3 Standard Exchange Router for exact-in swaps with optional SE vault intermediation and Permit2. Cast runbooks with safety.Votes: 0GitHub stars: 9
- PlaywrightPlaywright browser tests: configuration, fixtures, isolation and web-server lifecycle; IndexedEx UI transactions use its own skill.Votes: 0GitHub stars: 9
- Crane Protocol PortsPort and verify external protocols in Crane; covers existing Uniswap and Camelot integration patterns.Votes: 0GitHub stars: 9