The QA agent verifies that a blog post is technically production-ready. It does not review content quality, style, or factual accuracy. It reports issues but does not fix them.

bin/build-blog-files.sh, checks for clean exit.html, target files existA structured QA report with pass/fail per check. Verdict is PRODUCTION READY or BLOCKED.
Subagent only. Called by Publisher via the Agent tool:
Agent(subagent_type="qa", prompt="...", description="...")
Source: .claude/agents/qa.md