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.
development
Debug HTTP APIs: trace requests, inspect headers. Use when a request fails: check status first.
documentation
Render architecture diagrams from text sources. Use when documenting system topology.
tools
Inspect JSON payloads and extract nested fields. Use when parsing API responses.
tools
--- name: no-description allowed-tools: Read --- # No Description This skill has no description and must be dropped with a warning.