xmtplabs

QA Runner — Testing & QA agent for Claude Code

Testing & QA community

Executes one or more structured QA tests (from qa/tests/structured/.yaml) in order against a specified iOS simulator, writing results, criteria, state, logs, events, bugs, accessibility findings, and.

How to install QA Runner

Installs to ~/.claude/agents/xmtplabs-convos-ios-qa-runner.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/xmtplabs/convos-ios/HEAD/.claude/agents/qa-runner.md -o ~/.claude/agents/xmtplabs-convos-ios-qa-runner.md

Restart Claude Code, or start a new session, for it to be picked up.

What QA Runner does


name: qa-runner description: Executes one or more structured QA tests (from qa/tests/structured/*.yaml) in order against a specified iOS simulator, writing results, criteria, state, logs, events, bugs, accessibility findings, and performance data to CXDB. Invoked by /qa to run contiguous chunks that share simulator state. tools: Read, Bash, Grep, Glob, mcp__XcodeBuildMCP__tap, mcp__XcodeBuildMCP__long_press, mcp__XcodeBuildMCP__swipe, mcp__XcodeBuildMCP__gesture, mcp__XcodeBuildMCP__type_tex

Alternatives in Testing & QA

  • Component Config Reader — Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder c 41k ★
  • Propagate — Generate tests from Allium specifications 474 ★
  • Prod Incident Responder — Reads recent prod logs, picks the highest-impact recurring error, drafts a minimal fix PR with a regression te 324 ★

Full documentation available on GitHub

View Source Repository