CtrlK
BlogDocsLog inGet started
Tessl Logo

positron-settings

Inspecting the user's current Positron configuration, read live from this running Positron -- state, not documentation: docs pages, release notes, and settings.json file reads cannot answer these for this install; this skill's commands can. Use for: what the user has configured, what a setting is set to and where, why a setting they set is not taking effect, which features are in preview or experimental and what enables each, whether a setting exists, its default and allowed values, and which AI model providers are enabled, signed in, or failing to authenticate. Triggers: "what settings do I have enabled", "which features are in preview", "why isn't this setting working", "what is X set to", "is there a setting for X", "which providers do I have enabled".

76

Quality

96%

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

92%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 lean, well-structured routing skill: it installs behavioral rules, gives precise calling and error/truncation conventions, and delegates all command specifics to two well-signaled reference files. The only notable gap is the absence of any inline example invocation, which keeps actionability just short of copy-paste-ready.

Suggestions

Add one copy-paste-ready example of a positronCommand invocation (a minimal id plus positional args, and one with args omitted) so the calling convention can be executed without opening a reference file first.

Name the one or two most common command ids inline (e.g., positronSettings.getConfiguredSettings) so the most frequent question is answerable directly from the body.

Include a tiny example of a truncated payload (the top-level truncated object with field/returned/total) so the narrowing steps are directly executable rather than inferable.

DimensionReasoningScore

Conciseness

Every section carries non-obvious operational knowledge Claude cannot already know: the two framing rules (live state, never deflect), calling conventions ('passing the command's literal id exactly as written... Omit args entirely when using none'), failure modes ('not-found', the unexpected 'disabled'), and precise truncation semantics ('truncated.field names the list that was cut... you received truncated.returned of truncated.total'). Nothing explains what Positron or settings are, and no section is padded, matching the 'every token earns its place' anchor; the 4 anchor's minor over-explanation instances are absent.

5 / 5

Actionability

Guidance is precise and executable in mechanics — tool name ('Invoke commands with the positronCommand tool'), literal id copying, positional args, and concrete truncation handling ('narrow the request (a filter, a limit, explicit keys)') — but the body contains no actual command id or example invocation to copy; all concrete ids live only in the reference files. This fits 'mostly executable guidance with minor gaps' rather than the 5 anchor's copy-paste-ready examples, while clearly exceeding the 3 anchor's missing key details.

4 / 5

Workflow Clarity

For this simple read-only query skill, the single action is unambiguous and failure/recovery paths are explicit feedback loops: 'not-found' handling ('Report this plainly; do not substitute a similarly named id') and truncation recovery ('Say how many entries are missing... narrow the request (a filter, a limit, explicit keys) to get the rest'). Per the rubric's simple-skill allowance, an unambiguous single action plus explicit error-recovery loops merits 5; no destructive or batch operations exist to require validation checkpoints.

5 / 5

Progressive Disclosure

The body is a concise overview routing to two real, one-level-deep reference files, each with an explicit 'Read when' trigger ('Read when the user asks which settings they have configured...' / 'Read when the user asks which AI model providers they have set up...'). Both referenced files exist (references/configuration.md and references/providers.md), are appropriately split by topic, and contain the command details rather than further indirection — matching the 'clear overview with well-signaled one-level-deep references' anchor.

5 / 5

Total

19

/

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: it names its niche precisely, distinguishes live-state inspection from documentation reads, exhaustively enumerates the questions it answers, and closes with verbatim natural-language triggers. Both the 'what' and 'when' are explicit and concrete, with no vague filler despite its length.

DimensionReasoningScore

Specificity

The description enumerates many concrete capabilities — 'what a setting is set to and where, why a setting they set is not taking effect, which features are in preview or experimental and what enables each, whether a setting exists, its default and allowed values, and which AI model providers are enabled, signed in, or failing to authenticate'. Coverage is comprehensive within the skill's domain, matching the anchor for multiple specific concrete actions with no gaps; a 4 would require minor coverage gaps, which are not present.

5 / 5

Completeness

Both halves are explicit: the 'what' ('Inspecting the user's current Positron configuration, read live from this running Positron... this skill's commands can') and the 'when' via both a 'Use for:' list and a 'Triggers:' list of concrete phrases. This matches the anchor requiring explicit what AND when with concrete trigger phrases, exceeding the 4 anchor where 'when' could be more specific.

5 / 5

Trigger Term Quality

The 'Triggers:' clause lists natural user phrasings verbatim — "what settings do I have enabled", "which features are in preview", "why isn't this setting working", "what is X set to", "is there a setting for X", "which providers do I have enabled" — plus synonyms ('in preview or experimental', 'signed in', 'failing to authenticate'). These are exactly the phrases a user would naturally say; nothing significant is missing for this domain (file extensions don't apply), so it fits the 5 anchor rather than the 4 anchor's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The niche is distinct — live Positron configuration state — and it explicitly differentiates itself from generic documentation reads ('docs pages, release notes, and settings.json file reads cannot answer these for this install'). Triggers are configuration/provider-specific and unlikely to fire for the wrong skill, fitting the 'clear niche with distinct triggers' anchor rather than the 4 anchor's minor overlap risk.

5 / 5

Total

20

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing, 2 deeper-than-1-level

Warning

Total

15

/

16

Passed

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.