QA
Last verified: 2026-03-15
Role
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.
Identity

- Model: Sonnet
- Animal totem: Beaver (meticulous builder, structural integrity)
What it checks
- Frontmatter: required fields present, correct format
- Build: runs
bin/build-blog-files.sh, checks for clean exit - Render: starts dev server, navigates with Playwright, takes screenshot
- Internal links: all end in
.html, target files exist - External links: spot-check with HEAD requests, flag 4xx/5xx
Output
A structured QA report with pass/fail per check. Verdict is PRODUCTION READY or BLOCKED.
Invocation
Subagent only. Called by Publisher via the Agent tool:
Agent(subagent_type="qa", prompt="...", description="...")
Agent definition
Source: .claude/agents/qa.md
Related:
wiki/agent-team/index.html