Skip to main content

test-quick

Unit tier only — skips slow, integration, and E2E tests for sub-30s feedback. Use when checking units after a change, running tests affected since the last commit, or unit watch mode.

Datos de origen

Repositorio
laurigates/claude-plugins
Última actividad en el origen
5 de septiembre de 2026 a las 18:04
Idioma detectado de SKILL.md
inglés
Estrellas
58
Forks
6

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
created
2025-12-16T00:00:00.000Z
modified
2026-09-05T00:00:00.000Z
reviewed
2026-04-25T00:00:00.000Z
allowed-tools
Task, TodoWrite
args
[path] [--watch] [--affected]
argument-hint
[path] [--watch] [--affected]
description
Unit tier only — skips slow, integration, and E2E tests for sub-30s feedback. Use when checking units after a change, running tests affected since the last commit, or unit watch mode.
name
test-quick
## When to Use This Skill | Use this skill when... | Use test-full instead when... | |---|---| | Running unit tests only for sub-30s feedback | Running the full pyramid (unit + integration + E2E) before a PR | | Restricting to tests affected by recent changes (`--affected`) | Generating coverage or HTML reports across all tiers | | Running watch-mode TDD on unit tests | Iterating on a single failing file (use test-focus) | | Confirming nothing broke after a small refactor | Triaging test results from a prior run (use test-analyze) | ## 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 . -path '*/.pytest_cache/v/cache/*' -maxdepth 4 -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 Agent tool with `subagent_type: testing-plugin: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: 1. **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` 2. **Apply options**: - If `--watch`: Enable continuous test execution - If `--affected`: Only test changed files 3. **Fail fast**: Stop on first failure (`-x` or `--bail`) 4. **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] ``` 5. **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
Ver en GitHub