From testing-plugin
Runs complete test suite in pyramid order: unit, integration, E2E tests with fail-fast execution, coverage, parallel, and HTML reports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/testing-plugin:test-fullhaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Project files: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)`
find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)find . -type d \( -name "test*" -o -name "__tests__" \)find . -maxdepth 1 \( -name 'playwright.config.*' -o -name 'cypress.config.*' \)echo "CI=$CI GITHUB_ACTIONS=$GITHUB_ACTIONS"--coverage: Generate coverage report--parallel: Force parallel execution--report: Generate detailed HTML reportDelegate this task to the test-runner agent.
Use the Agent tool with subagent_type: test-runner to run the complete test suite. Pass all the context gathered above and specify All Tiers execution.
The test-runner agent should:
Run tests in pyramid order (fail fast):
Apply options:
--coverage: Enable coverage reporting for all tiers--parallel: Run tests in parallel where safe--report: Generate HTML reportStop on failure at any tier (don't waste time on later tiers)
Provide pyramid summary:
## Full Test Suite: [PASSED|FAILED]
| Tier | Passed | Failed | Duration |
|-------------|--------|--------|----------|
| Unit | X | Y | Zs |
| Integration | X | Y | Zs |
| E2E | X | Y | Zs |
Coverage: XX% (target: 80%)
### Failures
[Grouped by tier with file:line references]
### Recommended Actions
- [Specific next steps]
Post-action guidance:
/test:quick for iteration/test:consult coverageProvide the agent with:
The agent has expertise in:
For large test suites, spawn teammates for parallel test execution:
| Teammate | Focus | Value |
|---|---|---|
| Unit test runner | Fast unit tests | Quick feedback loop, fail-fast |
| Integration test runner | Component interactions | Service boundary validation |
| E2E test runner | Full user flows | End-to-end verification |
Each teammate runs its tier independently and reports results via the shared task list. This is optional — the skill runs tiers sequentially without agent teams.
npx claudepluginhub laurigates/claude-plugins --plugin testing-pluginOrchestrates parallel test execution across Jest, Vitest, pytest, Playwright, Cypress in GitHub Actions/GitLab CI. Analyzes suites, shards tests, retries flakies, aggregates results.
Generates and runs unit, integration (testcontainers/docker-compose), and Playwright E2E test suites for JS/TS code. Analyzes coverage gaps with parallel test-generator agents, executes tests, and heals failures up to 3 times.
Executes tests across stacks, diagnoses failures, auto-fixes simple issues, and generates coverage reports.