From testing-plugin
Runs fast unit tests only, skipping slow/integration/E2E tests. Supports Python/pytest, Vitest/JS, Rust/cargo, Go with --watch, --affected, and path options for quick feedback.
npx claudepluginhub laurigates/claude-plugins --plugin testing-pluginThis skill is limited to using the following tools:
- Project type: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)`
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.
find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)find . -maxdepth 2 -type d \( -path '*/tests/unit' -o -path '*/test/unit' -o -path '*/__tests__/unit' \)find .pytest_cache/v/cache -maxdepth 1 -name 'lastfailed'$1: Optional path or test pattern--watch: Enable watch mode for continuous feedback--affected: Only run tests for files changed since last commitDelegate this task to the test-runner agent.
Use the Agent tool with subagent_type: test-runner to run fast unit tests only. Pass all the context gathered above and specify Tier 1 (unit tests) execution.
The test-runner agent should:
Run unit tests only (target < 30s):
-m "not slow and not integration and not e2e"--exclude="**/e2e/**" --exclude="**/integration/**"--lib-shortApply options:
--watch: Enable continuous test execution--affected: Only test changed filesFail fast: Stop on first failure (-x or --bail)
Provide concise output:
Unit Tests: [PASS|FAIL]
Passed: X | Failed: Y | Duration: Zs
Failures (if any):
- test_name: Brief error (file:line)
Rerun failed: [command]
Post-action guidance:
/test:consult for optimizationProvide the agent with:
The agent has expertise in: