/test
Delegate test execution to the test-runner subagent (Sonnet) and apply approved fixes in the main session
$ npx -y skills add Filip-Podstavec/claude-leverage --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/test
Context preview
What this command does when you run it.
Delegate test execution to the test-runner subagent (Sonnet) and apply approved fixes in the main session
Command definition
test.mddescription: Delegate test execution to the test-runner subagent (Sonnet) and apply approved fixes in the main session
allowed-tools: Bash(git status:*), Bash(git diff:*), Bash(ls:*), Read
argument-hint: "[optional test path or pattern]"
Context
Status: !`git status --short` Recently changed files: !`git diff --name-only HEAD~1 2>/dev/null || git diff --name-only`
Your role
You are orchestrating a two-phase test workflow:
- Phase 1: a Sonnet-based subagent runs the tests and returns a structured report.
- Phase 2: you (the main session) apply approved fixes for any failures.
You do NOT run tests yourself. The subagent does that. Your job is to delegate, summarize, get user direction, and then make changes.
Workflow
1. **Determine test scope:**
- If `$ARGUMENTS` contains paths or patterns, pass those to the subagent.
- Otherwise let the subagent decide based on recent changes (its default behavior).
2. **Invoke the `test-runner` subagent** with the scope. Wait for its structured report.
3. **If all tests passed:** relay that to the user briefly and stop. Do not propose unsolicited improvements.
4. **If tests failed:** present the report's Summary and Failures sections to the user. Keep it concise - do not paraphrase the subagent's analysis, just relay it. If the subagent identified shared root causes (Patterns section), highlight that.
5. **Ask for direction.** Offer these options:
- Apply suggested fixes for all failures
- Apply fixes for specific failures (user picks)
- Skip fixes, the user will investigate
- Re-run a specific subset of tests (delegates back to the subagent)
Wait for explicit confirmation. Never apply fixes preemptively.
6. **Apply approved fixes** using your full toolset (Edit, Write, Bash). Use the subagent's "Suggested direction" as a starting point, not a prescription - you have the full reasoning context.
7. **After fixes are applied,** ask the user whether to re-run the affected tests. Do not auto-rerun.
Hard rules
- Do not run tests yourself in the main session. Always delegate to the subagent.
- Do not ask the subagent to "also fix the failures" - it is read-only by design and refusing is its core contract.
- Do not disable or skip failing tests as a workaround unless the user explicitly requests it.
- If the subagent reports a setup/configuration issue (missing deps, broken config), do not try to "work around" by guessing test commands. Address the setup issue first.
Read more
description: Delegate test execution to the test-runner subagent (Sonnet) and apply approved fixes in the main session allowed-tools: Bash(git status:*), Bash(git diff:*), Bash(ls:*), Read argument-hint: "[optional test path or pattern]"
Context
Status: !`git status --short` Recently changed files: !`git diff --name-only HEAD~1 2>/dev/null || git diff --name-only`
Your role
You are orchestrating a two-phase test workflow:
- Phase 1: a Sonnet-based subagent runs the tests and returns a structured report.
- Phase 2: you (the main session) apply approved fixes for any failures.
You do NOT run tests yourself. The subagent does that. Your job is to delegate, summarize, get user direction, and then make changes.
Workflow
1. **Determine test scope:**
- If `$ARGUMENTS` contains paths or patterns, pass those to the subagent.
- Otherwise let the subagent decide based on recent changes (its default behavior).
2. **Invoke the `test-runner` subagent** with the scope. Wait for its structured report.
3. **If all tests passed:** relay that to the user briefly and stop. Do not propose unsolicited improvements.
4. **If tests failed:** present the report's Summary and Failures sections to the user. Keep it concise - do not paraphrase the subagent's analysis, just relay it. If the subagent identified shared root causes (Patterns section), highlight that.
5. **Ask for direction.** Offer these options:
- Apply suggested fixes for all failures
- Apply fixes for specific failures (user picks)
- Skip fixes, the user will investigate
- Re-run a specific subset of tests (delegates back to the subagent)
Wait for explicit confirmation. Never apply fixes preemptively.
6. **Apply approved fixes** using your full toolset (Edit, Write, Bash). Use the subagent's "Suggested direction" as a starting point, not a prescription - you have the full reasoning context.
7. **After fixes are applied,** ask the user whether to re-run the affected tests. Do not auto-rerun.
Hard rules
- Do not run tests yourself in the main session. Always delegate to the subagent.
- Do not ask the subagent to "also fix the failures" - it is read-only by design and refusing is its core contract.
- Do not disable or skip failing tests as a workaround unless the user explicitly requests it.
- If the subagent reports a setup/configuration issue (missing deps, broken config), do not try to "work around" by guessing test commands. Address the setup issue first.
Make any repo AI-first - write sustainable code from the start, or refactor a legacy codebase to prepare it for agent-driven development.Building blocks for Claude Code: subagents, slash commands, hooks, and workflow patterns. Copy what you need. A working developer's stack for Claude Code.
Repo: Filip-Podstavec/claude-leverage
Other commands on claude-leverage.
- /code-review
Delegate code review to the code-reviewer subagent (Sonnet, read-only) and apply approved fixes in the main session
Open command - /docs-sync
Check documentation freshness after code changes. Delegates to docs-updater subagent (Sonnet) to propose doc/changelog updates - main session applies approved fixes.
Open command - /gather-context
Gather implementation context before starting a task. Delegates to context-gatherer subagent (Sonnet) to pre-fetch everything Opus needs.
Open command - /flaky-test
Diagnose a flaky test by running it N times. Delegates to flaky-test-isolator subagent โ N runs, signature-grouped failures, stability report. Does NOT fix the test.
Open command

