All guides › By agent
By agentQA with Claude Code: install the skill, ask in plain words, read the canvas
How Claude Code runs QAwalk: the skill it installs, what it may do without asking, what it asks first, the prompts that work, and how it reads reviewer feedback and the inbox.
Claude Code already builds the feature. With the qawalk skill it also walks the acceptance plan, captures the screens, evaluates the criteria and shares the canvas, then reads what the reviewer returned.
The problem
Without a skill the agent improvises QA: it opens the page once, says "looks fine" and moves on. Nobody can see what it looked at.
What changes with QAwalk
The skill tells Claude Code when a walkthrough is due, what "done" means (validated scenario, every step captured or explained, evaluation and build run, the link posted), what it may do without asking (local and review environments, test data there, scenario mechanics) and what needs a person first (changing acceptance criteria, any production run, uploading).
How it works
- Install
npm install --save-dev github:sinfin/qawalk#v0.1.0, thennpx qawalk init --agent claude --org <your-org>copies the skill to.claude/skills/qawalkand createsqawalk.config.yml.npx qawalk doctorchecks Chrome, token, environments and the evaluator key. - Ask
"Walk the acceptance plan of TASK-123 on local and share the result." The skill routes to its references: acceptance, execution, evaluation, environments, collaboration.
- Drive the browser your way
Claude Code uses the shared browser through a Playwright step script or a browser tool over MCP (the CDP endpoint is printed by
qawalk browser start). - Close the loop
after sharing, the skill reads
qawalk feedbackandqawalk inboxbefore continuing on the task. Optionally connect the MCP server so the agent reads runs and feedback as tools.
Skills and prompts
Walk the acceptance plan of TASK-123 with QAwalk on local and share the result into the PR.What did the reviewer return on the last run of TASK-123? Fix it and run again.Compare the latest run of checkout with the baseline and explain the differences.Expected outcome in each case: the commands the skill prescribes, a summary line, failing or unreviewed criteria with evidence, and links to the canvas; no production run without asking.
What you get
- A skill that encodes the rules once, so every task gets the same walkthrough.
- Runs, feedback and the inbox readable by the agent through the CLI or the MCP server at
app.qawalk.com/mcp. - A canvas the rest of the team can accept or return without touching the terminal.
FAQ
Does Claude Code need a browser tool?
No. Scripted steps run through Playwright inside the CLI; for judgement-driven steps a browser MCP or computer use helps, but qawalk capture --url works from the shell alone.
What does the agent send to the AI evaluator?
Only a reduced text outline of each page with e-mails and tokens masked, and only for criteria marked semantic. Screenshots and raw HTML never leave your machine except to your own QAwalk organization.
What it looks like
A real run of QAwalk on its own public pages, refreshed daily. This is the canvas your team gets.