CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

argent-test-ui-flow

Autonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing a UI flow, verifying login works, testing navigation, or running an end-to-end UI test scenario.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality, action-dense skill body: a numbered workflow with per-step verification, concrete tool calls with arguments, worked examples, and an explicit recovery pattern with feedback loops. Its remaining flaws are minor — repeated permission-modal guidance across three sections and example content that could be split out or tightened.

Suggestions

Consolidate permission-modal guidance (currently in workflow step 2, Recovery Pattern, and Tips) into a single place to remove redundancy and trim tokens.

Move the worked login/scroll examples into an examples reference file or tighten them to one canonical example, freeing SKILL.md to stay a lean overview.

Align the login example with the workflow's own guidance by showing describe/debugger-component-tree coordinate discovery before the tap steps, instead of raw guessed coordinates.

DimensionReasoningScore

Conciseness

The body is lean — dense tables, terse bullets, no explanation of concepts Claude already knows. Not 5 because permission-modal handling is stated three times (workflow step 2, Recovery Pattern, and Tips), which is redundant trimming material.

4 / 5

Actionability

Concrete tool invocations with arguments ('gesture-tap { x: 0.5, y: 0.4 }', 'gesture-swipe { fromY: 0.7, toY: 0.3 }', 'adb -s <serial> reverse tcp:8081 tcp:8081') plus worked login and scroll examples. Not 5 because some snippets are shorthand (e.g., 'paste { text: ... }' is illustrative rather than copy-paste ready) and the login example uses guessed coordinates while the workflow mandates discovery tools first.

4 / 5

Workflow Clarity

A clear 5-step sequence (baseline screenshot, discover, interact, verify, repeat) with explicit verification checkpoints at every step, plus a Recovery Pattern with feedback loops: retry-with-new-coordinates, wait-and-retake on transitional states, and a stop condition after two failed taps. No destructive/batch cap applies.

5 / 5

Progressive Disclosure

Well-organized sections with clearly signaled one-level references to sibling skills (platform setup table, Related Skills table with 'When to use'). Not 5: at ~90 lines, the Examples section and repeated permission-modal guidance could be consolidated or externalized, and the stray '---' divider between numbered sections 3 and 4 slightly disrupts navigation.

4 / 5

Total

17

/

20

Passed

Description

78%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concrete about the mechanism, and with an explicit 'Use when' clause covering natural trigger phrases for UI-flow and end-to-end testing. Its only weaknesses are modest action enumeration and minor overlap risk with sibling argent skills.

DimensionReasoningScore

Specificity

Names the domain ('test an app UI (iOS or Android)') and one concrete method ('running interact-screenshot-verify loops using argent MCP tools'), but does not enumerate several distinct capabilities the way anchor 5 examples do. Not 2 because the actions are concrete rather than generic ('Processes PDF files' level).

3 / 5

Completeness

Explicitly answers 'what' ('Autonomously test an app UI ... by running interact-screenshot-verify loops using argent MCP tools') and 'when' with a 'Use when' clause listing concrete trigger scenarios. Anchor 4's caveat ('when' could be more explicit) does not apply here.

5 / 5

Trigger Term Quality

'testing a UI flow, verifying login works, testing navigation, or running an end-to-end UI test scenario' plus 'iOS or Android' and 'app UI' cover natural user phrasing well. Not 5 because a few common variations (e.g., 'e2e', 'mobile app', 'smoke test') are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped to argent MCP tooling on iOS/Android UI testing, giving it a clear niche. Minor overlap remains with closely related sibling skills (argent-device-interact, argent-create-flow) that also activate on tapping/swiping and flow testing.

4 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Uniswap/interface

Path

.agents/skills/argent-test-ui-flow/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.