Loading...
Loading...
Executes full-project QA like a real user by discovering the repository verification and E2E contracts, running build, lint, test, and startup commands, exercising core workflows end-to-end through CLI, HTTP, and browser interfaces, requiring automated regression coverage for supported critical flows, fixing root-cause regressions, and rerunning the full gate. Uses the agent-browser companion skill for Web UI validation when a web surface exists. Use when validating a branch, release candidate, migration, refactor, or risky commit. Do not use for static code review only, one-off unit test edits, planning test cases, or architecture brainstorming without execution — use qa-report for planning and documentation.
npx skill4agent add pedronauck/skills qa-execution/tmp/codex-qa-<slug>python3 scripts/discover-project-contract.py --root .references/project-signals.mdreferences/e2e-coverage.mdmake verifyjust verifystartdevnext.config.*vite.config.*nuxt.config.*angular.jsonsvelte.config.*http://localhost:3000qa-output-path/tmp/codex-qa-<slug>qa/<qa-output-path>/qa/<qa-output-path>/qa/test-cases/<qa-output-path>/qa/test-plans/qa-reportreferences/checklist.mdexisting-e2eneeds-e2emanual-onlyblockedneeds-e2emanual-onlyreferences/web-ui-qa.mdcurl -sf -o /dev/null http://localhost:<port>needs-e2ereferences/web-ui-qa.mdagent-browseragent-browseropenbackforwardreloadsnapshot -iclick @reffill @ref "text"select @ref "value"press Keycheck @refuncheck @refwaitget text @refget urlget titlescreenshotstate savestate loadcloseagent-browser open <url>agent-browser snapshot -i@e1@e2agent-browser click @e1agent-browser fill @e2 "text"agent-browser screenshot <qa-output-path>/qa/screenshots/<flow-name>.pngreferences/web-ui-qa.mdneeds-e2eagent-browser closeagent-browser<qa-output-path>/qa/screenshots/assets/issue-template.md<qa-output-path>/qa/issues/BUG-<num>.mdBUG-001.mdqa-reportassets/verification-report-template.md<qa-output-path>/qa/verification-report.mdreferences/project-signals.mdblockedmanual-onlyblockedagent-browseragent-browser close