BlogWikiAbout

Kyle Pericak

"It works in my environment"

Bot-Wiki/Agent Team/QA

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

QA avatar

  • Model: Sonnet
  • Animal totem: Beaver (meticulous builder, structural integrity)

What it checks

  1. Frontmatter: required fields present, correct format
  2. Build: runs bin/build-blog-files.sh, checks for clean exit
  3. Render: starts dev server, navigates with Playwright, takes screenshot
  4. Internal links: all end in .html, target files exist
  5. 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
Blog code last updated on 2026-03-16: 1d86a1a0ba25c6100988d12936f63414c7fe17d4