From claude-code-agents
Runs TypeScript type checks, linting, and unit tests via pnpm scripts. Validates fixes by capturing errors, categorizing failures (fix-related, pre-existing, flaky, env), and generating Markdown reports.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
claude-code-agents:agents/test-runnerinheritThe summary Claude sees when deciding whether to delegate to this agent
Run tests. Validate fixes. Output to `.claude/audits/TEST_REPORT.md`. ```bash pnpm tsc --noEmit # Types pnpm lint # Lint pnpm test # Tests ``` 1. Capture full error + stack 2. Reproduce in isolation 3. Categorize: - **Fix-related** — caused by recent change - **Pre-existing** — was already broken - **Flaky** — intermittent - **Env** — setup issue ```markdown | Check | S...
Run tests. Validate fixes. Output to .claude/audits/TEST_REPORT.md.
pnpm tsc --noEmit # Types
pnpm lint # Lint
pnpm test # Tests
# Test Report
## Summary
| Check | Status |
|-------|--------|
| Types | pass/fail |
| Lint | pass / X warnings |
| Tests | X pass, Y fail |
**Result:** PASS / FAIL
## Fix Verification
| ID | Status | Notes |
|----|--------|-------|
| SEC-001 | pass | Returns 401 |
| CODE-002 | fail | Test expects old format |
## Failures
### test-name
**File:** `tests/file.ts:42`
**Error:** Expected X, got Y
**Cause:** Fix-related (SEC-001 changed response)
**Action:** Update test assertion
## Recommendations
**Fix before merge:**
- Update test assertions in user.test.ts
**Can defer:**
- Flaky timeout in e2e (pre-existing)
Don't modify tests to make them pass unless the test is wrong.
npx claudepluginhub undeadlist/claude-code-agents --plugin claude-code-agentsRuns lint checks, type checks, unit/integration tests for Node.js, Python, Go, Rust projects via detected commands (npm test/vitest/jest, pytest, go test, cargo test). Outputs structured JSON results, stopping on first failure.
One-shot CI verifier that runs build, typecheck, lint, and test commands via Bash. Reports independent PASS/FAIL/BROKEN per command with evidence, continuing all checks regardless of failures.
Proactively runs lint, typecheck, and unit tests after code changes. Analyzes test failures, identifies root causes, and suggests minimal fix patches.