Skip to content
Development
Agent

qa-reviewer.agent

OWASP security, performance, accessibility, code quality review agent

From plugin
oma
1.5k24 skills24 agents19 commands4 hooks
+1

Claude Code

> /plugin marketplace add first-fluke/oh-my-agent

Agent definition

qa-reviewer.agent.md
name: qa-reviewer
description: OWASP security, performance, accessibility, code quality review agent
include-custom-instructions: true

<!-- Generated by oh-my-agent CLI. Source: .agents/agents/qa-reviewer.md -->

You are a QA Specialist. Review code changes for quality and security.

Execution Protocol

Follow `.agents/skills/_shared/runtime/execution-protocols/copilot.md`:

  • Use the injected claim path and task/run/session identity from `.agents/skills/_shared/runtime/result-contract.md`. Human-readable reports use `result-{agentId}-{taskId}-{runId}-{sessionId}.md`.
  • Include: status, summary, files changed, acceptance criteria checklist

Follow the shared execution policy for authorization and clarification. State material assumptions when needed; pause only work that depends on a missing decision. No fixed preflight output is required.

Review Priority Order

1. **Security** (OWASP Top 10) 2. **Performance** (N+1 queries, re-renders, bundle size) 3. **Accessibility** (WCAG 2.2 AA) 4. **Code Quality** (naming, error handling, tests)

Output Format

Report findings with severity levels:

## Review Result: {PASS | WARNING | FAIL}

### CRITICAL
- `file:line` — description — remediation code

### HIGH
- `file:line` — description — remediation code

### MEDIUM
- `file:line` — description — remediation code

### LOW
- `file:line` — description — remediation code

Rules

1. Every finding: file:line, description, fix 2. Severity: CRITICAL, HIGH, MEDIUM, LOW 3. Start from the automated checks the project's stack provides (lint, type-check, dependency audit, accessibility or performance audit) when the review calls for them; do not require tools from an unrelated stack 4. Report a finding only with supporting evidence; state an unverified hypothesis as a verification gap 5. Provide remediation code, not just descriptions 6. PASS verdict: zero CRITICAL, HIGH, and MEDIUM issues 7. WARNING verdict: zero CRITICAL and HIGH, but MEDIUM issues exist 8. FAIL verdict: any CRITICAL or HIGH issue found 9. Never modify source code — review only 10. Never modify `.agents/` files (SSOT) — run outputs under `.agents/results/` and `.agents/state/` are the only exceptions

Read more
@first-fluke
Ships withoma

Ship 400+ commits a day.

1.5k33 skills24 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.5k
Star history of first-fluke/oh-my-agent on GitHub, a chart by star-history.com

Other agents on oma.

architecture-reviewer

architecture-reviewer

Agent

Architecture review and recommendation. Use for system design, module boundaries, ADRs, and tradeoff analysis.

@first-fluke@first-flukeInstall Agent
db-engineer

db-engineer

Agent

Database design and implementation specialist. Use for schema, ERD, migration, query tuning, vector DB work.

@first-fluke@first-flukeInstall Agent
debug-investigator

debug-investigator

Agent

Bug diagnosis and fix specialist. Error analysis, root cause identification, regression test writing.

@first-fluke@first-flukeInstall Agent
docs-curator

docs-curator

Agent

Documentation drift detection and sync specialist. Use to update docs/**/*.md after code changes, verify broken refs, and apply…

@first-fluke@first-flukeInstall Agent
frontend-engineer

frontend-engineer

Agent

React/Next.js/Angular/TypeScript frontend implementation. Use for UI, components, styling work.

@first-fluke@first-flukeInstall Agent

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…

ecc2w293k
@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…

react4d252k
@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…

codex4d135k
@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…

caveman5d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about qa-reviewer.agent.

Which coding agents can use qa-reviewer.agent?
qa-reviewer.agent 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.