CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/appium-testing

Wires Appium for cross-platform mobile UI automation - uses the WebDriver protocol, picks a driver per platform (XCUITest for iOS, UiAutomator2 / Espresso for Android, Mac2 for macOS, Windows for desktop), authors tests in JS / Python / Java / Ruby / .NET, configures `desiredCapabilities`, runs against simulators / emulators / device farms. Use when a single test suite must cover both iOS and Android, or when the team's stack is multi-platform (iOS + Android + Mac + Windows).

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

Quality

Content

76%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.

Highly actionable content with strong sequencing and useful anti-pattern/limitations sections. The main gap is the absence of explicit validation/retry checkpoints for suite repair and CI batch runs, which limits workflow clarity.

Suggestions

Add a validation/feedback loop to the repair workflow: after changing a selector or capability, re-run the failing test and confirm it passes before moving on.

Include an explicit "verify the suite runs on both platforms" checkpoint in Step 6/7 so cross-platform regressions are caught before merging.

Trim the opening prose about the driver model since the install block and capabilities table already communicate the per-platform driver mapping.

DimensionReasoningScore

Conciseness

Largely efficient with focused code blocks and tables, but the opening "driver model is the load-bearing concept" prose restates platform/driver mapping that the install block and capabilities table already convey, a minor trim opportunity.

4 / 5

Actionability

Fully executable guidance throughout: install commands, a runnable WebdriverIO test, a capabilities catalog table, concrete selector snippets, and a CI matrix YAML that covers the common cases.

5 / 5

Workflow Clarity

Steps 1-7 are clearly sequenced, but running/repairing suites and CI matrix runs are batch operations with no explicit validation checkpoints or fix->retry feedback loops (e.g. re-run the failing test after a locator fix and confirm it passes), which caps this dimension at 3 per the rubric.

3 / 5

Progressive Disclosure

Well-organized sections (When to use, numbered steps, Anti-patterns, Limitations, References) with one-level-deep links to related skills; no bundle files exist so references are inline pointers rather than a split-out structure, leaving a small organization gap.

4 / 5

Total

16

/

20

Passed

Description

100%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: concrete capabilities, natural trigger phrases, explicit what-and-when guidance, and a distinct niche. It uses third-person voice throughout. Only minor risk is length, but every clause earns its place.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Runs and repairs mobile UI suites", fixing sessions that stop launching, locators that break on redesign) plus comprehensive technical coverage of protocols, drivers, capabilities, and bindings.

5 / 5

Completeness

Explicitly answers both what (runs/repairs mobile UI suites, covers WebDriver protocol/drivers/capabilities/bindings) and when via a clear "Use when..." clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Captures natural user phrases like "mobile suite fails, flakes, or only runs on one platform", "simulator or emulator will not boot", and "one suite must cover both iOS and Android" that a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Appium-driven mobile UI suite repair) with specific triggers unlikely to collide with native-only or web-testing skills.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents