expect
Diff-aware AI browser testing — reads the git diff, maps changes to affected pages via the route map, generates a targeted test plan, and executes it via agent-browser (Rust daemon + CDP, ARIA-tree-first) with pass/fail reporting. Use when testing UI changes, verifying PRs before merge, or running regression checks on changed components.
- License
- MIT
- Compatibility
- Claude Code 2.1.220+. Requires agent-browser >= 0.31.1 (Rust-native, no Playwright; 0.27.1 documented broken on prod pages).
Pinned to revision 1ff988bd66da, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- AskUserQuestion
- Bash
- Read
- Write
- Edit
- Grep
- Glob
- Agent
- TaskCreate
- TaskUpdate
- TaskList
- ToolSearch
- WebFetch
- Monitor
- PushNotification
Files
- skills/expect/SKILL.md
- skills/expect/flows/crud.md
- skills/expect/flows/login.md
- skills/expect/flows/navigation.md
- skills/expect/references/aria-diffing.md
- skills/expect/references/ci-integration.md
- skills/expect/references/config-schema.md
- skills/expect/references/diff-scanner.md
- skills/expect/references/execution.md
- skills/expect/references/fingerprint.md
- skills/expect/references/human-review.md
- skills/expect/references/report.md
- skills/expect/references/research.md
- skills/expect/references/route-map.md
- skills/expect/references/rrweb-recording.md
- skills/expect/references/saved-flows.md
- skills/expect/references/scope-strategy.md
- skills/expect/references/test-plan.md
- skills/expect/rules/_sections.md
- skills/expect/rules/artifact-storage.md
- skills/expect/rules/diff-scope-boundaries.md
- skills/expect/rules/fingerprint-invalidation.md
- skills/expect/rules/no-parallel-browsers.md
- skills/expect/rules/timeout-and-retry.md
- skills/expect/scripts/coverage-context.sh
- skills/expect/scripts/diff-scan.sh
- skills/expect/scripts/fingerprint.sh
- skills/expect/scripts/init.sh
- skills/expect/scripts/report.sh
- skills/expect/scripts/route-map.sh
- skills/expect/test-cases.json
Every link opens the file at its source, pinned to the revision this page describes.