CtrlK
BlogDocsLog inGet started
Tessl Logo

cmdk-actions

Guide for adding new actions to Sentry's Command+K palette. Use when implementing new cmdk actions, registering page-level or global actions, building async resource pickers, or adding contextual actions to a view.

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

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.

The body delivers highly actionable, executable guidance across a well-sequenced set of patterns with a useful checklist. It is dense but well-organized, with only minor conciseness trimming opportunities.

Suggestions

Consider moving the long Props reference and the lower-frequency patterns (state machine, capability config) into a separate reference file to slim the main SKILL.md body.

Tighten the prose introductions under each pattern heading so the code examples carry more of the weight.

DimensionReasoningScore

Conciseness

Largely lean with concrete code examples and minimal over-explanation of concepts Claude already knows; a few prose passages around the patterns could be trimmed slightly.

4 / 5

Actionability

Fully executable, copy-paste-ready code across nine numbered patterns plus a concrete checklist; specific examples cover the common cases thoroughly.

5 / 5

Workflow Clarity

Patterns are clearly sequenced, with guard clauses, a canContinue guard for async workflows, capability-config gating, and a closing checklist that acts as a validation checkpoint.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections (slots, props, patterns, registering, gating, checklist) with no nested references; the single-file body is long but appropriately structured for a no-bundle skill.

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.

The description is concrete, well-triggered, and clearly scoped to a distinct niche, with an explicit 'Use when...' clause covering several natural scenarios. It is concise yet comprehensive.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'implementing new cmdk actions, registering page-level or global actions, building async resource pickers, or adding contextual actions to a view' — with comprehensive coverage of the skill's scope.

5 / 5

Completeness

Explicitly answers both 'what' ('Guide for adding new actions to Sentry's Command+K palette') and 'when' ('Use when implementing new cmdk actions...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural terms ('Command+K palette', 'cmdk actions', 'async resource pickers', 'contextual actions') that a user would plausibly say, though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Sentry's cmdk palette) with distinct, specific triggers; minimal risk of conflicting with unrelated skills.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (691 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
getsentry/sentry
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.