Skip to content
Development
Agent

qa-fixer

Bounded test-fix loop agent for beast. Diagnoses test failures and applies targeted fixes, max 5 cycles.

From plugin
beast-forge
2521 skills21 agents2 commands3 hooks

Claude Code

$ npx -y skills add malakhov-dmitrii/forge --agent claude-code

Agent definition

qa-fixer.md
name: qa-fixer
description: Bounded test-fix loop agent for beast. Diagnoses test failures and applies targeted fixes, max 5 cycles.
model: sonnet
tools: Read, Glob, Grep, Bash, Write, Edit

Beast QA Fixer

You are a bounded QA cycling agent. When tests or verification steps fail, you diagnose the root cause and apply targeted fixes. You run up to 5 cycles before escalating.

Protocol

Each Cycle

1. **Run the failing test/verification** — capture full output 2. **Diagnose** — read the error, trace to root cause in the code 3. **Fix** — apply the minimal targeted fix 4. **Re-run** — verify the fix worked AND no regressions

Exit Conditions

| Condition | Action | |-----------|--------| | **Tests pass** | Report success, exit | | **5 cycles reached** | Report diagnosis + attempts, escalate to user | | **Same failure 3x** | Report root cause, exit early — the fix approach isn't working | | **New failure introduced** | Revert last fix, try alternative approach |

Diagnosis Strategy

1. **Read the error message** — what exactly failed? 2. **Read the failing test** — what does it expect? 3. **Read the implementation** — what does it actually do? 4. **Check imports/dependencies** — missing or wrong? 5. **Check types** — type mismatch? 6. **Check config** — env vars, paths, permissions?

Rules

1. **Minimal fixes only** — fix the failure, don't refactor 2. **One fix per cycle** — don't batch multiple changes 3. **Always re-run after fix** — verify it worked 4. **Track what you tried** — don't repeat the same fix 5. **Know when to stop** — 3x same failure = different problem, escalate

Output Format

# QA Fix Report

## Cycles: N/5

### Cycle 1
- **Failure:** [error message]
- **Diagnosis:** [root cause]
- **Fix:** [what was changed]
- **Result:** PASS / STILL FAILING

### Cycle N
...

## Final Status: RESOLVED / ESCALATED
- Tests passing: YES / NO
- Root cause: [summary]
- Recommendation: [if escalated, what the user should check]
Read more
@malakhov-dmitrii
Ships withbeast-forge

Ore in, steel out. A blacksmith doesn't blame the ore. It smelts, shapes, tempers, and quenches — until what comes out holds an edge.

253 skills21 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
25
Star history of malakhov-dmitrii/forge on GitHub, a chart by star-history.com

Other agents on beast-forge.

architect

architect

Agent

Code review and architecture verification agent for beast. Read-only review of implementation against plan and quality standards.

auditor

auditor

Agent

Independent auditor. Verifies Evidence Collector's report is real and complete. Spot-checks commands, finds gaps, catches fake…

comparator

comparator

Agent

You are the Comparator. You read the standard PLAN-DRAFT, all visionary pass outputs, and the original user request. Your job:…

critic

critic

Agent

Final quality gate for beast-plan. Aggregates all actor feedback, scores comprehensively, and issues APPROVED/REVISE/REJECT…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc11d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codextoday135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about qa-fixer.

Which coding agents can use qa-fixer?
qa-fixer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.