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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/testing-plugin:test-tier-selectionsonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automatic guidance for selecting appropriate test tiers based on change context and scope.
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 invokednpx claudepluginhub laurigates/claude-plugins --plugin testing-pluginDesigns or validates test plans covering unit, integration, e2e, automation, CI checks, fixtures, and regression scope. Works with existing test frameworks and CI commands.
Guides TDD workflows, pytest unit/integration/UAT testing strategies, test pyramid organization, coverage requirements, and GenAI validation for code quality.
Context-aware test orchestration: smart test selection via git diff mapping, progressive test ladder (unit→integration→E2E), failure triage with root cause analysis, and safe auto-fixers.