software-mansion avatar

Argent Test Ui Flow

This walks Claude through autonomously testing mobile UI flows on iOS or Android by running interact-screenshot-verify loops with argent MCP tools. It handles the full cycle: grab a baseline screenshot, find your tap target with describe or debugger-component-tree for React Native apps, perform gestures, then verify results with either screenshot-diff for visual evidence or describe for structural checks. The workflow is platform-agnostic since tool names stay identical across devices. What stands out is the disciplined emphasis on blocking with await-ui-element instead of guessing delays, and the explicit evidence classification that pushes you to pick the right verification tool for what you're actually testing. Useful for end-to-end UI testing or visual acceptance checks after you ship a UI change.

skills.sh installs
29.9K
GitHub stars
3.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add software-mansion/argent --skill argent-test-ui-flow --agent claude-code

Installs into .claude/skills of the current project.

Files

Before testing

Resolve the device first: call list-devices, use the platform the user named or else prefer a device that is already running, and don't pick a cabled phone without explicit intent. Setup: argent-ios-simulator-setup / argent-android-emulator-setup. The interaction tool names are identical on iOS and Android.

Physical iPhone (kind: "device"): read argent-ios-device-interact first. launch-app before anything; describe fails while the app is backgrounded.

1. Workflow

For implementation tasks that modify visible UI, this workflow also serves as a visual acceptance path.

Sponsors

Details

Repository
github.com/software-mansion/argent
Categories
Frontend Development, Testing & QA, AI & Agent Building, Mobile Development, Design & UI/UX
First seen
Jul 14, 2026

More from software-mansion/argent

All 14
1hyf0 avatarvue-best-practiceshyf0/vue-skillsVue 3 development with Composition API,24.5Kskills.sh installs
2expo avatarexpo-domexpo/skillsFramework (OSS). Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end m23.9Kskills.sh installs
3angular avatarangular-new-appangular/skillsCreates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important guid20.6Kskills.sh installs
4astrolicious avatarastroastrolicious/agent-skillsastro19.3Kskills.sh installs
5vuejs-ai avatarvue-options-api-best-practicesvuejs-ai/skillsVue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.12.4Kskills.sh installs
6affaan-m avatarfrontend-patternsaffaan-m/everything-claude-codefrontend patterns8.6Kskills.sh installs