Skip to main content
ClaudeWave
Skill1.3k estrellas del repoactualizado today

test-automation

This Claude Code skill executes Vitest unit tests and Playwright end-to-end tests within isolated worktrees, collecting comprehensive results including pass/fail counts, failure messages, code coverage metrics, and flaky test identification. Use it during the testing phase of automated development workflows to validate implementation changes and identify root causes of test failures.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/test-automation && cp -r /tmp/test-automation/library/methodologies/automaker/skills/test-automation ~/.claude/skills/test-automation
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Test Automation

Execute Vitest and Playwright test suites with result collection and failure analysis.

## Agent
Test Runner - `automaker-test-runner`

## Workflow
1. Navigate to worktree path
2. Run Vitest unit tests (npx vitest run --reporter=json)
3. Run Playwright E2E tests (npx playwright test --reporter=json)
4. Collect pass/fail counts per suite
5. Extract failure messages and stack traces
6. Measure code coverage
7. Identify flaky tests
8. Analyze failure root causes for convergence

## Inputs
- `projectName` - Project name
- `featureId` - Feature identifier
- `worktreePath` - Path to isolated worktree
- `testFramework` - Framework: 'vitest', 'playwright', 'both'
- `changedFiles` - Files changed by implementation

## Outputs
- Test results with allPassed, counts, failures, coverage, flaky tests

## Process Files
- `automaker-orchestrator.js` - Phase 3 (testing)
- `automaker-agent-execution.js` - Stages 4-5
- `automaker-review-ship.js` - Integration testing