From testing-plugin
Runs complete test suite in pyramid order: unit, integration, E2E tests with fail-fast execution, coverage, parallel, and HTML reports.
npx claudepluginhub laurigates/claude-plugins --plugin testing-pluginThis skill is limited to using the following tools:
- Project files: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)`
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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.