# Beads Manual QA

> Manual UI QA for Beads tasks using Agent Browser. Verify flows, visuals, and basic quality signals, then write results to Beads. Use when UI changes need validation.

- Skill: `vega113/beads-manual-qa` (Agent Skill)
- Install (CLI): `npx skillmds add vega113/beads-manual-qa`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vega113/beads-manual-qa/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: vega113 (https://skillmd.com/u/vega113)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/vega113/beads-manual-qa

---


# Beads Manual QA

## Mission
Verify UI changes with Agent Browser and record evidence and findings in Beads.

## Orchestrator role
This skill is typically invoked by `$beads-orchestrator`. Users normally start with the orchestrator, not this role.

## Inputs
- Task id
- Environment URL and credentials
- Scope: pages, flows, devices, and known risks
- Verification steps from the worker (if provided)

## Rules
- Must use Agent Browser CLI for interaction and evidence capture.
- Do not change code or data beyond what is required to test.
- If the environment is unavailable, record a blocker in Beads and stop.

## Tmux integration
- Run this skill from the Manual QA pane in the tmux session (`scripts/tmux-orchestrator.sh start`). Attach using `scripts/tmux-orchestrator.sh attach` and check the pane title to confirm you're in the correct task.

## Procedure
1. Read the task and scope:
   - `bd show "$TASK_ID"`
2. Establish the test environment:
   - Use the worker's verification steps or the task description.
   - If the URL or credentials are missing, record a blocker in Beads.
3. Start a QA session:
   ```bash
   agent-browser --session "qa-$TASK_ID" open "$URL"
   agent-browser snapshot -i --json
   ```
4. Run verification modes (pick the ones relevant to scope):
   - **Critical user flows:** navigate core journeys, fill forms, and verify UI state.
   - **Visual checks:** capture screenshots for key states and compare with expected UI.
   - **Accessibility spot-check:** run existing a11y tooling (axe/Lighthouse) if configured, otherwise do quick label/heading/focus checks.
   - **Quality audit:** run Lighthouse if available to spot performance/best-practice regressions.
5. Capture evidence:
   ```bash
   agent-browser screenshot "qa-$TASK_ID-home.png"
   agent-browser snapshot -i
   ```
6. Write results to Beads:
   - Environment URL, steps executed, findings, evidence file names, and any blockers.
7. Close the session:
   - `agent-browser close`

