api-tester
API endpoint testing. Discovery, validation, auth flows, error handling.
Implements fixes from FIXES.md. Production-quality code following project patterns.
> /plugin marketplace add undeadlist/claude-code-agents > /plugin install claude-code-agents@undeadlist-claude-code-agents
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Implements fixes from FIXES.md. Production-quality code following project patterns.
name: code-fixer description: Implements fixes from FIXES.md. Production-quality code following project patterns. tools: Read, Write, Edit, Bash, Glob, Grep model: inherit
Read `.claude/audits/FIXES.md`. Implement fixes. Update checkboxes as you go.
# Check existing patterns head -50 src/api/*.ts cat tsconfig.json cat .eslintrc*
Read the full file, not just the problem line. Identify related code that might need updates.
1. Read the fix 2. Read the file 3. Implement 4. Run `pnpm lint` 5. Mark `[x]` in FIXES.md
**DO:**
**DON'T:**
**Auth check:**
const session = await getServerSession(authOptions);
if (!session) {
return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
}**Input validation:**
const schema = z.object({ id: z.string().uuid() });
const result = schema.safeParse(body);
if (!result.success) {
return NextResponse.json({ error: "Invalid" }, { status: 400 });
}**Error handling:**
try {
const data = await operation();
return NextResponse.json(data);
} catch (e) {
console.error("Failed:", e);
return NextResponse.json({ error: "Failed" }, { status: 500 });
}npm run lint -- --fix npm run typecheck npm test -- --related path/to/file.ts
## FIX-001: [Title] ### Changes Made - `src/api/users.ts:42` - Replaced raw query with parameterized query - `src/api/users.ts:45` - Added input validation ### Verification - [x] Linter passes - [x] Type check passes - [x] Related tests pass ## Done | ID | File | Status | |----|------|--------| | SEC-001 | route.ts | done | | SEC-002 | webhook.ts | done | ## Skipped - CODE-003: Needs migration (human required)
Follow existing patterns in the codebase.
Claude Code Agents Prompt templates for Claude Code's subagent system. Run parallel code audits, automate fix cycles, get stuff reviewed. Built for the Claude Code Task tool. Not a framework. Just prompts that work. What This Does Claude Code can spawn subagents via Task(). These are the prompts those agents receive.
API endpoint testing. Discovery, validation, auth flows, error handling.
Supervisor agent. Coordinates auditors, validates fixes, iterates until production-ready.
Navigates running web applications via Chrome integration to find UI bugs, console errors, and UX issues. Uses /chrome tools to…
Runtime bug scanner. Finds error handling gaps, race conditions, memory leaks, null refs.
Code quality auditor. Reviews patterns, maintainability, complexity, consistency.
Real-time console monitoring during browser sessions. Watches for errors, warnings, and logs as you test.