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.

65

Quality

79%

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 ./.github/skills/chat-customizations-editor/SKILL.md
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.

An excellent, highly actionable body: concrete commands, paths, and code throughout, with explicit validation checkpoints and error-recovery guidance. The only notable gap is the absence of bundle files — testing and debugging detail lives entirely inline, which slightly inflates the always-loaded token budget.

DimensionReasoningScore

Conciseness

The body is dense, imperative, and almost entirely repo-specific knowledge Claude cannot infer — no padding explaining known concepts. Minor trim potential exists (the full fixture-ID table and mock-service detail could be slimmed or split out), keeping it just below the lean anchor 5.

4 / 5

Actionability

Guidance is fully executable: exact file paths, copy-paste commands ("./scripts/test.sh --grep \"applyStorageSourceFilter|customizationCounts\"", "npm run typecheck-client && npm run valid-layers-check"), working Playwright eval IIFEs, fixture ID patterns, and a concrete five-layer sync table. These cover the common cases copy-paste ready.

5 / 5

Workflow Clarity

Multi-step processes are sequenced with explicit validation checkpoints: "always read before making changes, always update after", "verify both core and sessions registrations compile", CI screenshot gates that "fail the CI status check", and a symptom → root cause → fix table that provides error-recovery feedback loops for layout debugging.

5 / 5

Progressive Disclosure

Structure is strong with clearly signaled one-level-deep pointers (the AI_CUSTOMIZATIONS.md spec, the component-fixtures, launch, and sessions skills) and no nested reference chains. However, no bundle reference files exist, so ~190 lines of testing and debugging detail are inlined in SKILL.md — good placement overall with minor organization gaps, matching anchor 4.

4 / 5

Total

18

/

20

Passed

Description

70%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 solid description with an explicit trigger clause and a well-specified, distinctive domain. Its main weakness is that it states no concrete actions beyond the generic "working on", and it lacks synonym-level trigger coverage.

Suggestions

Add 1-3 concrete actions to the description (e.g., "navigating its code, adding tabs/fixtures, and debugging layout in the live product") so the what is stated as capabilities, not just a domain name.

Broaden trigger coverage with natural synonyms users might say, such as "slash commands", "extensions", or "customizations pane/panel", to catch phrasings beyond the exact editor name.

DimensionReasoningScore

Specificity

The description precisely names the domain ("the management UI for agents, skills, instructions, hooks, prompts, MCP servers, and plugins") but the only action stated is the generic "working on" — no concrete capabilities (edit, screenshot, debug layout) are listed. It sits between anchor 2 (domain named, actions minimal/generic) and anchor 4 (several specific actions listed).

3 / 5

Completeness

Both parts are present: an explicit "Use when working on the Chat Customizations editor" trigger clause and a clear "what" (the management UI and its item types). The "when" is a single trigger clause and could be more specific with additional concrete phrases, matching anchor 4 rather than 5.

4 / 5

Trigger Term Quality

"agents, skills, instructions, hooks, prompts, MCP servers, and plugins" are terms users would naturally say, giving good keyword coverage around the editor. Missing common synonyms and variations (e.g., "slash commands", "extensions"), so it does not reach comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Chat Customizations editor" names a distinct product surface unlikely to trigger the wrong skill, but the broad item list (skills, MCP servers, prompts...) overlaps with skills covering those item types individually — minor overlap risk, matching anchor 4 rather than the clear-niche anchor 5.

4 / 5

Total

15

/

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

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.