install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/methodologies/automaker/skills/test-automation" ~/.claude/skills/a5c-ai-babysitter-test-automation && rm -rf "$T"
manifest:
library/methodologies/automaker/skills/test-automation/SKILL.mdsource content
Test Automation
Execute Vitest and Playwright test suites with result collection and failure analysis.
Agent
Test Runner -
automaker-test-runner
Workflow
- Navigate to worktree path
- Run Vitest unit tests (npx vitest run --reporter=json)
- Run Playwright E2E tests (npx playwright test --reporter=json)
- Collect pass/fail counts per suite
- Extract failure messages and stack traces
- Measure code coverage
- Identify flaky tests
- Analyze failure root causes for convergence
Inputs
- Project nameprojectName
- Feature identifierfeatureId
- Path to isolated worktreeworktreePath
- Framework: 'vitest', 'playwright', 'both'testFramework
- Files changed by implementationchangedFiles
Outputs
- Test results with allPassed, counts, failures, coverage, flaky tests
Process Files
- Phase 3 (testing)automaker-orchestrator.js
- Stages 4-5automaker-agent-execution.js
- Integration testingautomaker-review-ship.js