CtrlK
BlogDocsLog inGet started
Tessl Logo

devx-ux

Activate when designing or modifying CLI command surfaces, command help text, install/init/run flows, error wording, or first-run experience in the APM CLI -- even when the user does not say "UX" explicitly.

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/devx-ux/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A concise, well-organized instruction skill with no wasted tokens. Its main gap is actionability — it states rules directionally without a concrete example (help string or error message) — and it lacks an explicit verify/feedback step for the flows it governs.

Suggestions

Add one concrete example, e.g. a before/after error rewrite showing 'name the failure, the cause, and one next action', to make the rule copy-paste ready.

Add a brief verification checkpoint, such as 'Re-read the rendered --help output and the worst-case error path before considering a CLI change done.'

Confirm the persona link path resolves in the bundle, or inline a one-line pointer so the reference is not orphaned.

DimensionReasoningScore

Conciseness

Lean throughout — every line is a concrete rule or trigger condition with no padding or explanation of concepts Claude already knows, e.g. 'Default output is for humans; --verbose is for agents.'

3 / 3

Actionability

Rules are concrete and reference specific files and commands (e.g. 'src/apm_cli/cli.py', 'apm init, apm install, apm run'), but there is no executable code, example help string, or example error message to copy, so guidance is directional rather than copy-paste ready.

2 / 3

Workflow Clarity

'When to activate' and 'Key rules' are clearly listed, but there is no sequenced workflow or validation checkpoint; given the skill governs error wording and command flows, a verify step (e.g. re-read help output / confirm error names failure+cause+action) is missing.

2 / 3

Progressive Disclosure

At under 50 lines with no bundle files, the body is well-organized into two clear sections (When to activate, Key rules) plus a persona reference link, satisfying the simple-skill allowance for a top score.

3 / 3

Total

10

/

12

Passed

Description

85%Weight 40%Scale 1-3

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, scope-specific description with an explicit 'Activate when...' trigger and concrete CLI surfaces. Trigger phrasing is slightly more formal than natural user speech, but it is unambiguous and well-differentiated.

Suggestions

Add a couple of natural phrasings users are likely to say ('CLI UX', 'command help', 'error messages') so trigger matching is more robust against casual prompts.

DimensionReasoningScore

Specificity

Lists several concrete command surfaces — 'command help text, install/init/run flows, error wording, or first-run experience in the APM CLI' — each a specific, actionable target rather than vague language.

3 / 3

Completeness

Clearly answers 'when' via the explicit 'Activate when designing or modifying ...' trigger clause and 'what' via the enumerated CLI surfaces, with the added note that it activates even without the user saying 'UX'.

3 / 3

Trigger Term Quality

It names concrete CLI surfaces (help text, init/install/run flows, error wording) but users would more naturally say 'CLI UX', 'command help', or 'error messages' than the somewhat formal 'command surfaces' and 'first-run experience' phrasing.

2 / 3

Distinctiveness Conflict Risk

The APM CLI scope and the enumerated command/flow list carve a clear niche distinct from sibling skills, and it explicitly defers logging UX to another skill, lowering conflict risk.

3 / 3

Total

11

/

12

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 suspicious

Warning

Total

15

/

16

Passed

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