test-quick

安装量: 46
排名: #16216

安装

npx skills add https://github.com/laurigates/claude-plugins --skill test-quick
Context
Project type: !
find . -maxdepth 1 ( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' )
Test directories: !
find . -maxdepth 2 -type d ( -path '/tests/unit' -o -path '/test/unit' -o -path '*/tests/unit' )
Last test run: !
find .pytest_cache/v/cache -maxdepth 1 -name 'lastfailed'
Parameters
$1
Optional path or test pattern
--watch
Enable watch mode for continuous feedback
--affected
Only run tests for files changed since last commit
Your task
Delegate this task to the
test-runner
agent.
Use the Task 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):
Exclude slow, integration, and E2E tests
Use appropriate markers/flags for the framework:
pytest:
-m "not slow and not integration and not e2e"
vitest:
--exclude="/e2e/" --exclude="/integration/"
cargo:
--lib
go:
-short
Apply options
:
If
--watch
Enable continuous test execution
If
--affected
Only test changed files
Fail 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
:
If all pass: Ready for continued development
If failures: Fix before proceeding (fail fast principle)
If > 30s: Suggest
/test:consult
for optimization
Provide the agent with:
All context from the section above
The parsed parameters
Explicit instruction
Tier 1 only, skip slow tests The agent has expertise in: Tiered test execution Fast feedback loops Test isolation and parallelization
返回排行榜