testing-plugin/skills/test-full/SKILL.md
Run complete test suite in pyramid order — unit, integration, E2E. Use when running all tests before a PR, generating coverage reports, or doing pre-commit verification.
npx skillsauth add laurigates/claude-plugins test-fullInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Use this skill when... | Use test-quick instead when... | |---|---| | Running the complete pyramid (unit, integration, E2E) before a PR | You only need fast unit-test feedback | | Generating coverage and HTML reports across all tiers | Iterating on a single failing file (use test-focus) | | Forcing parallel pre-commit verification across the suite | Running tests for one specific framework run (use test-run) | | Producing a CI-like full pass locally | Asking strategic questions about strategy (use test-consult) |
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.
testing
Verify accumulated bug claims at upstream HEAD and dedup against trackers before filing issues. Use when filing upstream reports from backlogs, audit docs, or git-history findings.
documentation
Gate outward-bound text (upstream issues, docs, PR bodies) through isolated haiku fresh-reader critique before publishing. Use when an artifact must survive a reader with zero project context.
tools
Suggest improvements to SKILL.md content, descriptions, or tool config from eval results. Use when raising pass rates, fixing triggering, or iterating on a skill after evaluation.
tools
deadbranch CLI for stale-branch cleanup — dry-run preview, TUI or non-interactive delete, protects main/develop/WIP. Use when asked to clean up branches, prune branches, or remove stale branches.