All guides › By agent
By agentQA with Codex: the skill in skills/qawalk and a pointer in AGENTS.md
How Codex runs QAwalk: where the skill lives, how AGENTS.md points to it, the prompts that work, and how Codex reads reviewer feedback before it continues.
Codex reads AGENTS.md and follows it. qawalk init --agent codex puts the skill into skills/qawalk and adds one paragraph to AGENTS.md, so acceptance walkthroughs become part of how the agent works in the repository.
The problem
Codex is fast at code and silent about screens. It will happily merge a form that overflows on phones, because nothing asked it to look.
What changes with QAwalk
AGENTS.md says: for acceptance plans, scenario runs and the canvas use skills/qawalk/SKILL.md. The skill defines done, what is allowed without asking and what is not, and links the references for writing the plan, executing steps, reading evaluations and handling environments.
How it works
- Install
npm install --save-dev github:sinfin/qawalk#v0.1.0,npx qawalk init --agent codex --org <your-org>,npx qawalk doctor. The skill lands inskills/qawalk,AGENTS.mdgets the pointer,qawalk.config.ymlis created. - Ask
the same prompts as for any agent; Codex runs the CLI commands from the skill in its sandbox with network access to your local app and to the QAwalk service.
- Steps Codex cannot script
mark them
agentin the scenario; Codex follows the instructions, thenqawalk capture --step <id>records what it reached. - Feedback
qawalk feedbackandqawalk inboxin the terminal, or the MCP server as an HTTP tool source, before the next iteration.
Skills and prompts
Follow skills/qawalk/SKILL.md: walk the acceptance plan of TASK-123 on local, evaluate, build and share it, then post the canvas link into the PR.Turn this task description into ACCEPTANCE.md and qa/scenario.yml; one criterion per check, semantic questions only for judgement.Expected outcome: the files in the task folder, a validated scenario (qawalk validate), a shared run and one PR comment.
What you get
- Repository-level rules Codex respects every time, not a prompt someone has to remember.
- A read-only production policy the CLI enforces even if the agent tries otherwise.
- The same canvas, verdicts and inbox as with any other agent.
FAQ
Sandbox and network?
The CLI talks to your local app, to the shared Chrome over CDP and to app.qawalk.com over HTTPS. Allow those in the Codex sandbox; nothing else is needed.
Can Codex and Claude Code share a repository?
Yes: qawalk init --agent all installs both locations; runs are pinned per agent with --run <id>.
What it looks like
A real run of QAwalk on its own public pages, refreshed daily. This is the canvas your team gets.