CtrlK
BlogDocsLog inGet started
Tessl Logo

chat-customizations-editor

Use when working on the Chat Customizations editor — the management UI for agents, skills, instructions, hooks, prompts, MCP servers, and plugins.

68

Quality

82%

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, highly actionable, project-specific body that assumes Claude's competence and points outward to specs and sibling skills at one level of depth. Its main gap is the absence of an explicit error-recovery feedback loop for the validation steps it does cite.

DimensionReasoningScore

Conciseness

Dense and assumes competence throughout (no explanations of what VS Code, MCP, or fixtures are), but a few spots could be trimmed — the long multi-line `@playwright/cli eval` snippets and the slight overlap between "Common layout issues" and "Fixture vs real product gaps" — so it sits just below the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Provides copy-paste-ready, fully executable guidance throughout: exact file paths, fixture ID patterns, `defineComponentFixture` snippets, eslint-disable directives, and concrete commands (`./scripts/test.sh --grep ...`, `npm run typecheck-client && npm run valid-layers-check`), covering the common cases.

5 / 5

Workflow Clarity

Clear sequences with most checkpoints present — the five-layer extension-API sync table acts as a checklist, and "verify both core and sessions registrations compile" plus the test/typecheck commands are explicit validations — but there is no described validate-fix-retry feedback loop for when a check fails, keeping it below anchor 5.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Spec, Key Folders, Key Interfaces, Extension API, Testing, Debugging) with one-level-deep, clearly signaled outward references ("See spec for full field reference", "see the `component-fixtures` skill", "see the `sessions` skill", "see the **`launch` skill**"), making navigation easy with no nested-reference chains.

5 / 5

Total

18

/

20

Passed

Description

78%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 clear, third-person description that explicitly states both what the skill covers and when to use it, tied to a distinct named feature. It is specific and low-conflict, with only minor room to add action verbs and trigger synonyms.

Suggestions

Lead with a concrete action verb (e.g., "Edits and extends the Chat Customizations editor...") so the description lists what it does, not just what it manages.

Add a couple of natural trigger synonyms a user might say (e.g., "customizations pane", "AI customizations") to broaden trigger coverage.

Optionally note the most common triggering tasks (e.g., adding a tab or syncing an extension-API field) to make the 'when' more concrete.

DimensionReasoningScore

Specificity

Enumerates concrete managed item types ("agents, skills, instructions, hooks, prompts, MCP servers, and plugins") and names the exact feature ("Chat Customizations editor"), but the action verb "working on" / "management UI" is generic rather than a list of concrete actions, so it sits just below the comprehensive-actions anchor 5.

4 / 5

Completeness

Both halves are present: "the management UI for ..." states what, and "Use when working on the Chat Customizations editor" states when explicitly; the single narrow trigger tied to the feature name is concrete but lacks multiple trigger phrasings, so it does not reach the clearly-comprehensive anchor 5.

4 / 5

Trigger Term Quality

Includes natural terms a developer would say ("Chat Customizations editor", "agents", "skills", "hooks", "prompts", "MCP servers", "plugins") with good coverage, but offers few synonyms or phrasing variations a user might independently say, keeping it below the comprehensive-synonym anchor 5.

4 / 5

Distinctiveness Conflict Risk

The trigger is bound to a named, specific feature ("Chat Customizations editor") with a precise enumerated scope, giving it a clear niche and minimal overlap with other skills.

5 / 5

Total

17

/

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

metadata_version

'metadata.version' is missing

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.