CtrlK
BlogDocsLog inGet started
Tessl Logo

create-app-e2e-test

Create app e2e tests for the Goose desktop app using the Tauri app test driver. Use when the user wants to generate, write, or verify UI tests that run against the live app.

73

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 highly actionable, well-structured skill with executable examples and a clear validated workflow. The main improvement area is reducing repetition of the `count`/`data-tid` guidance and considering whether the API reference belongs in a separate file.

Suggestions

Consolidate the repeated `count` uniqueness and `data-tid` warnings into the Element Locating Strategy section and reference it once from elsewhere instead of restating in Phase 1 and Rules.

Consider moving the full test-driver CLI command table and API method list into a references/ file (e.g. REFERENCE.md) so SKILL.md stays a lean overview pointing to details.

The Rules section partially duplicates earlier guidance; prune items already covered in Workflow and Element Locating Strategy to keep only net-new rules.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence (no explanation of Vitest/Tauri basics), but guidance to verify uniqueness with `count` and avoid `data-tid` is repeated across Phase 1, Element Locating Strategy, and Rules, which could be consolidated.

4 / 5

Actionability

Provides a complete CLI command table with examples, a copy-paste-ready Vitest test skeleton, and a full API method list with signatures and default timeouts — fully executable.

5 / 5

Workflow Clarity

Three clearly sequenced phases (Explore, Write, Verify) with an explicit validation step ("Run the test to make sure it passes") and an error-recovery feedback loop (re-explore on failure), plus a Rules checklist.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nested references and no bundle files to navigate, but at ~170 lines the API/snapshot reference could arguably live in a separate file to lighten the overview.

4 / 5

Total

18

/

20

Passed

Description

92%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, specific description that clearly communicates purpose and trigger conditions with concrete actions and a named tool. Only minor gap is the lack of synonyms for "e2e".

DimensionReasoningScore

Specificity

Names the domain (Goose desktop app), the tool (Tauri app test driver), and multiple concrete actions ("generate, write, or verify UI tests"), giving comprehensive coverage for this niche.

5 / 5

Completeness

Explicitly states both what ("Create app e2e tests for the Goose desktop app using the Tauri app test driver") and when ("Use when the user wants to generate, write, or verify UI tests that run against the live app").

5 / 5

Trigger Term Quality

Good natural keywords ("e2e tests", "UI tests", "generate, write, or verify") that users would actually say, but missing synonyms like "end-to-end tests" or "integration tests".

4 / 5

Distinctiveness Conflict Risk

Highly specific to the Goose desktop app and Tauri test driver, creating a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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
itsablabla/jada-code
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.