CtrlK
BlogDocsLog inGet started
Tessl Logo

add-fallback-commands

Add fallback commands to your Command Palette extension for catch-all search behavior. Use when asked to add search functionality, query matching, direct input handling, calculator-style evaluation, URL opening, command execution, or results that appear when no other extension matches. Used by 14 of 20 built-in extensions.

75

Quality

93%

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

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

The content is tight and highly actionable with three complete code examples and a clear mental model of how fallback commands work. Only minor: the async search workflow lacks an explicit validation/retry checkpoint.

DimensionReasoningScore

Conciseness

Lean body with no padding or explanation of concepts Claude already knows; every section earns its place with code or a direct list.

5 / 5

Actionability

Provides fully executable, copy-paste-ready C# examples covering static, dynamic, and cancellation patterns for the common cases.

5 / 5

Workflow Clarity

A clear four-step sequence of how fallbacks work plus a responsive-with-cancellation pattern is present, but there is no explicit validate/verify checkpoint for the async search path.

4 / 5

Progressive Disclosure

A single self-contained SKILL.md with well-organized sections and two clearly signaled external doc links; no bundle files needed, satisfying the simple-skill exception.

5 / 5

Total

19

/

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.

The description is concise, third-person, and clearly delineates both capability and trigger conditions for a distinct niche. Trigger term coverage is strong but could add a couple more natural synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete catch-all behaviors (query matching, calculator-style evaluation, URL opening, command execution) rather than abstract language.

5 / 5

Completeness

Clearly states what it does (add fallback commands for catch-all search behavior) and explicitly answers when with a concrete 'Use when' clause listing trigger scenarios.

5 / 5

Trigger Term Quality

Includes natural trigger phrases like 'search functionality', 'query matching', and 'calculator-style evaluation' a user would say, though a few synonyms/extensions are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped to a narrow Command Palette extension niche with distinct fallback-command triggers, minimizing 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.