From testing-plugin
Automatically selects test tiers (unit, integration, E2E) based on change scope and type like single-file fixes vs multi-file features. Guides testing strategy when running tests, after modifications, or pre-PR.
npx claudepluginhub laurigates/claude-plugins --plugin testing-pluginThis skill is limited to using the following tools:
Automatic guidance for selecting appropriate test tiers based on change context and scope.
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.
Automatic guidance for selecting appropriate test tiers based on change context and scope.
| Tier | Duration | Scope | When to Run |
|---|---|---|---|
| Unit | < 30s | Single function/module | After every code change |
| Integration | < 5min | Component interactions | After feature completion |
| E2E | < 30min | Full user flows | Before commit/PR |
| Change Type | Unit | Integration | E2E |
|---|---|---|---|
| Single function fix | Required | Skip | Skip |
| New feature (1 file) | Required | Required | Skip |
| Multi-file feature | Required | Required | Required |
| Refactoring | Required | Required | Optional |
| API changes | Required | Required | Required |
| UI changes | Required | Optional | Required |
| Bug fix (isolated) | Required | Optional | Skip |
| Database changes | Required | Required | Required |
| Config changes | Required | Required | Optional |
Escalate to Integration when:
Escalate to E2E when:
# Tier 1: Unit (fast feedback)
/test:quick
# Tier 2: Integration (feature completion)
/test:full --coverage
# Tier 3: E2E (pre-commit)
/test:full
Consult test-architecture agent when:
3 flaky tests detected
Consult test-runner agent when:
Consult system-debugging agent when:
1. Run /test:quick
2. If pass: Continue working
3. If fail: Fix immediately
1. Run /test:full --coverage
2. Check coverage targets met
3. If gaps: /test:consult coverage
1. Run /test:full
2. All tiers must pass
3. Review coverage report
1. /test:consult new-feature
2. Write tests (TDD)
3. Run /test:quick during development
4. Run /test:full before PR
This skill auto-activates when:
/test:* commands invoked