Skip to content

Agent · QA (retired)

The QA agent is retired. Test generation is a direct skill invocation, and the reviewing half of QA's old job is covered — much more thoroughly — by the layered code review.

Where each duty went

Old QA dutyReplacementNotes
[QA] Generate API + E2E testsskill:e11-qa-generate-e2e-testsSame skill, invoked directly; detects your test framework from package.json
Post-implementation quality passskill:e11-code-reviewSix default review layers: adversarial-general, edge-case hunter, verification-gap, reachability, acceptance auditor, alloy citation auditor
"Did we verify this?" instincte11-review-verification-gap layerFinds changed behavior that could regress without verification catching it
"Would this actually work in prod?" instincte11-review-reachability layerFinds activation steps nobody performs, proof aimed at an artifact the runtime never reads, and capabilities nothing registers

Why

A persona that owned a single command was ceremony. The layered review architecture replaced "ask QA to look at it" with data-driven review layers that run as parallel finder subagents inside e11-code-review and e11-dev-auto — including unattended runs where no one is around to address an agent.

If an older install had a qa.customize.yaml, the upgrade reports it as unmappable — see Upgrading Foundry.

See also

Phase 4 — Implementation · Run an adversarial review · Agent quick-reference.

Proprietary to Engineering11 LLC.