CtrlK
BlogDocsLog inGet started
Tessl Logo

ui-tests-migration

Create, migrate, and stabilize PowerToys UI tests with Microsoft.PowerToys.UITest.Next and winappcli, through local VM success, commit/push, and CI validation. Use for ports, new UITest projects, flaky CI tests, persistent Hyper-V validation, Settings IPC authentication/test signing, Explorer/Shell selection, preview handlers, thumbnail providers, hotkey activation, stateful process lifecycle, composed WinUI/WebView visual baselines, or foreground failures. Covers APIs, scaffolding, test design, diagnostics, and the required handoff to ui-tests-pipeline-ci. Keywords: UI test, UITests, UITestAutomation.Next, winappcli, WinAppDriver, Selenium, Settings IPC, not-microsoft-signed, Authenticode, local VM, Hyper-V, checkpoint, migrate, flaky, CI stability, Explorer, Shell extension, WebView2.

76

Quality

96%

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

92%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 well-architected skill body: concrete executable commands, a fully sequenced validated workflow, and clean progressive disclosure to real reference files. Only minor conciseness trimming would push it to the top anchor across all dimensions.

Suggestions

Tighten the reference-implementation block and the per-item 'Required reads' prose to cut tokens without losing the navigational signal.

Consider moving the lengthy 'Build & validate' narrative bullets (legacy elevated-run rationale, DPI pitfall callouts) into the relevant reference files, keeping only the commands and the one-line rule inline.

DimensionReasoningScore

Conciseness

Dense and mostly efficient with no padding on concepts Claude already knows, but the long reference-implementation blurbs and verbose 'Required reads' descriptions could be trimmed; not quite the lean top anchor.

4 / 5

Actionability

Provides copy-paste-ready pwsh build/run commands with exact paths, exit-code semantics, TRX parsing, concrete naming rules and project placement; common cases are fully executable.

5 / 5

Workflow Clarity

A 14-step sequenced TODO with per-step reference links and explicit validation checkpoints (build to exit 0, diagnose-from-artifacts feedback loop, three-run CI ceiling) gives a clear validated workflow with error-recovery feedback loops.

5 / 5

Progressive Disclosure

SKILL.md is a genuine overview with well-signaled, one-level-deep references (8 real reference files plus templates/ and two sibling skills), all verified to exist, and an explicit 'Required reads (in order)' navigation list.

5 / 5

Total

19

/

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, specific description that covers concrete capabilities, natural trigger keywords, both the what and the when, and a distinctive niche. The explicit Keywords block and 'Use for...' clause satisfy every dimension at the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Create, migrate, and stabilize PowerToys UI tests', 'local VM success, commit/push, and CI validation', 'Settings IPC authentication/test signing', 'composed WinUI/WebView visual baselines') with comprehensive coverage of the domain.

5 / 5

Completeness

Clearly answers 'what' ('Create, migrate, and stabilize PowerToys UI tests... Covers APIs, scaffolding, test design, diagnostics') and 'when' ('Use for ports, new UITest projects, flaky CI tests...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

An explicit 'Keywords:' block plus inline triggers give comprehensive natural terms and synonyms (UI test, UITests, UITestAutomation.Next, winappcli, WinAppDriver, Selenium, migrate, flaky, CI stability, Explorer, Shell extension, WebView2).

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (PowerToys UITest.Next/winappcli migration) with highly specific triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing, 10 suspicious

Warning

Total

15

/

16

Passed

Repository
microsoft/PowerToys
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.