agentsclimarketplace

Qa automation

Skill AravindS-Wick/aravindhan-skills/skills/qa-automation

148+ curated Claude AI skills — agent orchestration, security, multi-repo PRs, design, mobile & more. One-command install.

Install
npx -y skills add AravindS-Wick/aravindhan-skills --skill qa-automation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Manage and execute tasks for qa-automation. Use when generating Playwright E2E tests, building test strategy, finding uncovered code paths, auditing WCAG 2.1 AA accessibility violations, or creating unit test stubs for web, mobile, or API codebases.

SKILL.md

4.2 KB, as published. Nobody here has run it

QA Automation Skill

AI-powered QA engineering — Playwright generation, test strategy, coverage analysis.

Quick Start

/qa-automation                              # Auto-detect what needs testing
/qa-automation --feature=playwright         # Generate Playwright E2E tests
/qa-automation --feature=strategy           # Test strategy for current code
/qa-automation --feature=coverage           # Coverage gap analysis
/qa-automation --feature=accessibility      # WCAG/a11y audit
/qa-automation --feature=e2e                # E2E test plan
/qa-automation --feature=api-tests          # API endpoint tests
/qa-automation --feature=unit-stubs         # Unit test stubs/boilerplate

Features

FeatureWhat it doesTokens
playwrightGenerate Playwright test scripts400-700
strategyFull test strategy for changed code300-500
coverageFind uncovered paths/branches200-400
accessibilityWCAG 2.1 AA compliance checks300-500
e2eUser flow E2E test plan300-500
api-testsAPI contract + integration tests300-500
unit-stubsJest/Pytest boilerplate generation200-400

Playwright Generation

/qa-automation --feature=playwright --file=src/auth/login.js

Output: Ready-to-run Playwright script

// Generated: tests/e2e/auth/login.spec.ts
import { test, expect } from '@playwright/test';

test.describe('Login Flow', () => {
  test('successful login with valid credentials', async ({ page }) => {
    await page.goto('/login');
    await page.getByLabel('Email').fill('[email protected]');
    await page.getByLabel('Password').fill('password');
    await page.getByRole('button', { name: 'Login' }).click();
    await expect(page).toHaveURL('/dashboard');
  });

  test('shows error on invalid credentials', async ({ page }) => {
    // ... generated from code analysis
  });
});

Smart generation:

  • Uses accessible selectors (getByRole, getByLabel, getByText)
  • MCP browser tree integration (not brittle CSS selectors)
  • Self-healing test patterns
  • Covers happy path + error states + edge cases

Test Strategy

/qa-automation --feature=strategy --quick    # Strategy for changed files

Output:

## Test Strategy for: feat/auth-oauth

### Unit Tests (Jest)
- authService.validateToken() — 4 test cases
- tokenRefresh() — 3 test cases (incl. expiry edge case)

### Integration Tests
- POST /auth/login — request/response contract
- POST /auth/refresh — token rotation

### E2E Tests (Playwright)
- Login flow → dashboard
- Token expiry → auto-refresh → continue
- Invalid credentials → error message

### Coverage target: 85%+ on new code
### Priority: OAuth token refresh (highest risk path)

Coverage Gap Analysis

/qa-automation --feature=coverage

Identifies:

  • Uncovered branches (switch cases, error paths)
  • Functions with 0 tests
  • Lines never executed
  • Edge cases not tested (null, empty, boundary values)

Output: Ranked list of coverage gaps with test stubs to fill them

Accessibility Testing

WCAG 2.1 AA standards:

  • Missing ARIA labels/roles
  • Color contrast failures
  • Keyboard navigation gaps
  • Focus management issues
  • Screen reader compatibility

Scope Flags

/qa-automation --quick          # Changed files only
/qa-automation --full           # All source files
/qa-automation --file=path      # Specific file
/qa-automation --feature=X      # Single feature

Memory Updates

After each session, updates:

  • Test patterns established
  • Coverage baseline
  • Known flaky test areas
  • Playwright config decisions

Integration

/test-global --checks=jest          # Run generated tests
/pr-check --checks=coverage         # Validate coverage gates
/orchestrate --phase=pre-release    # Full QA before release

Token avg: 300-700 per feature | Scope: Web, mobile, API, any stack

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.