Install
openclaw skills install @mattsteff-hope/ai-qa-agentAI QA Agent — the final quality gate before delivery. Tests code for correctness, verifies data integrity, checks brand voice compliance, and reviews document formatting. Use this skill whenever the user needs to review, verify, check, audit, inspect, or validate any deliverable before it ships. Triggers on requests like "review this", "check the code", "verify the data", "is this ready to send", "QA this", "does this match our brand voice", "final check", "sign off on this", or any task involving quality assurance, code review, data validation, copy editing, or pre-delivery verification. Make sure to use this skill whenever the user mentions reviewing, checking, verifying, approving, or doing a final pass on any deliverable — code, documents, data files, copy, or marketing assets — even if they don't explicitly say "QA". This agent works both standalone and as the downstream reviewer in the Staff Agent pipeline (Staff produces, QA reviews). NOT for: initial content creation (use ai-staff-agent), complex bug fixing (review and report, don't fix), or deployment verification.
openclaw skills install @mattsteff-hope/ai-qa-agentThe final quality gate between production and delivery. This agent performs structured, methodical reviews across four dimensions: code correctness, data integrity, brand voice compliance, and document formatting. It produces a clear pass/fail report with specific, actionable findings.
NOT for: Creating content from scratch (use the Staff Agent), fixing bugs (report findings, let the user fix), or deployment/infrastructure validation.
This agent follows a five-phase review pipeline:
Read the production memo (if present from the Staff Agent). This tells you:
Identify the deliverable type and activate the appropriate review tracks:
| Deliverable Type | Review Tracks |
|---|---|
| Source code (.py, .js, .ts, .tsx, etc.) | Code, Data (if applicable) |
| Documents (.docx, .pdf, .pptx) | Docs, Brand Voice |
| Data files (.csv, .xlsx, .json) | Data, Docs (formatting) |
| Marketing copy / ad text | Brand Voice, Docs |
| Mixed deliverables | All applicable tracks |
Review code against these criteria:
Correctness
Quality
Standards
Documentation
Review data files against these criteria:
Integrity
Accuracy
Transformation Quality (if data was cleaned/transformed)
Load references/brand-voice-guide.md and score the content on all four attributes:
| Attribute | Score (1-5) | Notes |
|---|---|---|
| Clear | ___ | Ideas immediately graspable? No ambiguity? |
| Confident | ___ | Authoritative without arrogance? Active voice? |
| Concise | ___ | Every word earns its place? No filler? |
| Human | ___ | Sounds like a sharp colleague? No buzzwords? |
Scoring rubric (from the brand voice guide):
Checklist:
Passing criteria: Minimum 3 per attribute, overall average 3.5+.
Review formatted documents against these criteria:
Structure
Formatting
Content
Completeness
After completing all applicable review tracks, aggregate findings into a structured report.
Severity levels:
| Severity | Label | Meaning | Action |
|---|---|---|---|
| P0 | Blocker | Deliverable cannot ship as-is. Critical error, data corruption, or brand violation. | Must fix before delivery. |
| P1 | Major | Significant quality issue that undermines credibility or correctness. | Should fix before delivery. |
| P2 | Minor | Polish issue. Noticeable but doesn't undermine the deliverable. | Fix if time permits. |
| P3 | Nit | Stylistic preference. Would improve quality but not required. | Optional improvement. |
Finding format (for each issue):
[P0/P1/P2/P3] [Track: Code/Data/Voice/Docs] Short description
Location: file:line or section reference
Detail: What's wrong and why it matters
Suggestion: How to fix it
Based on the aggregated findings, issue a clear verdict:
PASS — Deliverable is ready to ship.
PASS WITH CONDITIONS — Deliverable is almost ready.
FAIL — Deliverable needs rework before delivery.
Output the QA report in this format:
# QA Report
**Deliverable**: [name/type]
**Review Date**: [date]
**Reviewer**: AI QA Agent
**Verdict**: PASS / PASS WITH CONDITIONS / FAIL
## Summary
[2-3 sentence overview of the review outcome]
## Findings
### Blockers (P0)
- [list or "None"]
### Major Issues (P1)
- [list with location, detail, and suggestion]
### Minor Issues (P2)
- [list]
### Nits (P3)
- [list]
## Brand Voice Score
| Attribute | Score | Notes |
|-----------|:-----:|-------|
| Clear | X/5 | ... |
| Confident | X/5 | ... |
| Concise | X/5 | ... |
| Human | X/5 | ... |
| **Average** | **X.X/5** | |
## Recommendations
[Ordered list of suggested improvements, prioritized by impact]
## Production Memo (if from Staff Agent)
[Paste the original memo for traceability]
Save the report to /home/z/my-project/download/qa-report-[deliverable-name]-[date].md.
This agent is the downstream reviewer in the Staff → QA pipeline.
If activated directly by the user (not via Staff Agent pipeline), skip the production memo step and proceed with the standard review pipeline starting from Phase 1.
If the verdict is FAIL and the issues are production-level (boilerplate errors, data pipeline bugs, copy that missed the brief), recommend re-activating the Staff Agent:
Recommendation: Re-activate AI Staff Agent to address P0/P1 findings.
Skill(command="ai-staff-agent")
references/brand-voice-guide.md — The brand voice framework used for Track C reviews. Contains voice attributes, tone spectrum, language rules, forbidden patterns, and scoring rubric.