CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

flaky-smoke-tests

Diagnose intermittent VS Code Electron smoke-test failures from the Azure DevOps Flaky Smoke Tests pipeline (definition 700). Covers finding failed iterations, downloading task logs and platform artifacts with Azure CLI, correlating cumulative runner logs, tracing the introducing commit, and queueing focused validation runs.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

This is a highly actionable, well-sequenced operational manual: every step has executable commands, the workflow includes genuine validation checkpoints and feedback loops, and the content is almost entirely non-inferable pipeline knowledge. The only real weakness is that a single 280-line file carries detail that could be split into a one-level-deep reference, and a few dense passages could be tightened.

Suggestions

Move reference-grade detail (the copilot-runtime-logs explanation, artifact naming conventions, and UI-diagnostic interpretation nuances from sections 5-6) into a one-level-deep references/ file, keeping SKILL.md as a lean overview of the nine-step workflow.

Break the longest bullets (the copilot-runtime-logs entry and the Windows odd/even shard explanation) into short labeled sub-bullets or a small table to cut re-reading cost.

DimensionReasoningScore

Conciseness

The body is dense with pipeline-specific, non-inferable facts (artifact naming, `continueOnError` semantics, log overwrite behavior) and wastes almost no tokens on concepts Claude already knows. It falls short of 5 because a few passages — notably the `copilot-runtime-logs` bullet and the Windows odd/even shard explanation — are run-on walls of text that could be tightened. Not 3 because nearly every token carries information Claude cannot derive elsewhere.

4 / 5

Actionability

Every step is backed by copy-paste-ready commands: `az devops invoke` timeline queries with exact `--query` JMESPath strings, `az pipelines runs artifact download`, the correct `logs` (not `buildLog`) REST resource, jq and PowerShell log conversion, git tracing commands, and the `az pipelines run` invocation with the object-type `iterations` parameter. Not 4 because placeholders are consistent and even failure handling (auth, missing deps, absent artifacts) is executable.

5 / 5

Workflow Clarity

The nine numbered sections form a coherent diagnostic sequence from build confirmation to reporting, with explicit validation checkpoints: confirm `sourceVersion` before investigating, re-check the gesture/dispatch/request chain on every validation run, and only state an introducing commit when the diff contains the causal behavior. Feedback loops are present for risky operations (don't cancel jobs mid-investigation, check for obsolete runs before queueing, report missing local dependencies explicitly). Not 4 because checkpoints and error-recovery guidance are thorough across all steps.

5 / 5

Progressive Disclosure

The body is a single well-organized file with scannable sections, a platform/artifact table, and no nested or buried references, so navigation is easy. It falls short of 5 because at ~280 lines with no bundle files, reference-grade detail (artifact naming conventions, copilot-runtime-logs specifics, UI-diagnostic interpretation nuances) lives inline where a leaner core plus a one-level-deep references file would better serve the overview role. Not 3 because the structure itself is clean and nothing is misplaced.

4 / 5

Total

18

/

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.

The description is exemplary: third-person voice, concrete action verbs, explicit trigger scoping to a named pipeline, and natural synonyms (intermittent/flaky) that a user would actually say. It fully answers both what the skill does and when to use it with no padding.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "finding failed iterations, downloading task logs and platform artifacts with Azure CLI, correlating cumulative runner logs, tracing the introducing commit, and queueing focused validation runs" — giving comprehensive coverage of the skill's capabilities with no vague filler.

5 / 5

Completeness

It clearly answers what ("Diagnose intermittent VS Code Electron smoke-test failures... Covers finding failed iterations, downloading task logs...") and when ("from the Azure DevOps Flaky Smoke Tests pipeline (definition 700)"), which is explicit, concrete trigger guidance even without a literal "Use when" clause. Not 4 because the when-condition is as specific as the skill can be — a named pipeline and definition ID.

5 / 5

Trigger Term Quality

Natural trigger terms include "intermittent", "flaky", "smoke-test failures", "VS Code", "Electron", and "Azure DevOps", covering both the symptom synonyms and the exact artifact a user would mention. Not 4 because the synonym coverage (intermittent/flaky) plus the concrete pipeline identifier leaves no natural phrasing for this need uncovered.

5 / 5

Distinctiveness Conflict Risk

The trigger is pinned to one specific pipeline ("Azure DevOps Flaky Smoke Tests pipeline (definition 700)") in the VS Code project, a clear niche with essentially no overlap risk with other skills. Not 4 because no closely related skill could plausibly claim these triggers.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

microsoft/vscode

Path

.github/skills/flaky-smoke-tests/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.