test-full
Delegate this task to the test-runner agent.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "test-full" description: "Delegate this task to the test-runner agent." license: "MIT" --- ## Context - Project files: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)` - Test directories: !`find . -type d \( -name "test*" -o -name "__tests__" \)` - E2E setup: !`find . -maxdepth 1 \( -name 'playwright.config.*' -o -name 'cypress.config.*' \)` - CI environment: !`echo "CI=$CI GITHUB_ACTIONS=$GITHUB_ACTIONS"` ## Parameters - `--coverage`: Generate coverage report - `--parallel`: Force parallel execution - `--report`: Generate detailed HTML report ## Your task **Delegate 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: 1. **Run tests in pyramid order** (fail fast): - **Tier 1 - Unit tests** first (fastest feedback) - **Tier 2 - Integration tests** (component interactions) - **Tier 3 - E2E tests** (full user flows) 2. **Apply options**: - If `--coverage`: Enable coverage reporting for all tiers - If `--parallel`: Run tests in parallel where safe - If `--report`: Generate HTML report 3. **Stop on failure** at any tier (don't waste time on later tiers) 4. **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] ``` 5. **Post-action guidance**: - All pass: Ready to commit/PR - Unit failures: Fix immediately, use `/test:quick` for iteration - Integration failures: Check service boundaries - E2E failures: Check selectors/timing - Coverage gaps: Use `/test:consult coverage` Provide the agent with: - All context from the section above - The parsed parameters - **Explicit instruction**: Run all tiers in order The agent has expertise in: - Full test pyramid execution - Coverage analysis and reporting - E2E test frameworks (Playwright, Cypress) - CI/CD integration ## Agent Teams (Optional) 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.
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

