CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-run-commands

Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.

69

Quality

84%

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

86%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 tight, actionable skill body with a clear decision workflow and a complete code example, well-organized into sections. The main gap is the absence of an explicit validation step after writing tasks.json.

Suggestions

Add an explicit post-write validation step, e.g. re-read .vscode/tasks.json to confirm it parses and the new task carries inAgents: true before reporting success.

Drop the restated opening paragraph and the template boilerplate comment to tighten conciseness further.

Note how to handle a malformed existing tasks.json (parse failure) so the merge-not-overwrite guidance has an explicit recovery path.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, but the opening paragraph restates the description and a template boilerplate comment adds minor tokens that could be trimmed, keeping it just below fully lean.

4 / 5

Actionability

It provides a copy-paste-ready JSON tasks.json example, the exact target file path, specific project files to inspect, and concrete commands, fully covering the common cases.

5 / 5

Workflow Clarity

The decision logic is clearly sequenced (read existing tasks, branch into modify vs. infer, then write) with a merge safeguard and a post-write confirmation, but lacks an explicit validate-and-retry checkpoint for the file write.

4 / 5

Progressive Disclosure

The body is under 50 lines, single-purpose, and organized into clear section headers with no need for external references, satisfying the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

82%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 concise, well-formed description that clearly answers both what it does and when to trigger it, with a distinct niche and minimal conflict risk. The only soft spot is specificity, which lists just two actions rather than a fuller catalog.

DimensionReasoningScore

Specificity

"Generate or modify run commands" names the domain and two concrete actions, but does not enumerate several specific operations, so it sits at the 1-2-actions anchor rather than the 'several specific actions' level above.

3 / 5

Completeness

It explicitly states what the skill does ("Generate or modify run commands for the current session") and when to use it ("Use when the user wants to set up or update run commands that appear in the session's Run button"), satisfying both halves with concrete triggers.

5 / 5

Trigger Term Quality

"set up or update run commands" and "Run button" are natural phrases a user would say, giving good keyword coverage, though a few synonyms or alternative phrasings are missing so it does not reach comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is narrow and specific to run commands in the session's Run button, with distinct triggers that make overlap with other skills unlikely.

5 / 5

Total

17

/

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
posit-dev/positron
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.