CtrlK
BlogDocsLog inGet started
Tessl Logo

snippets

Create and manage prompt snippets — reusable text blocks referenced inside config variation prompts. Keeps common instructions, personas, and guardrails consistent across multiple configs.

48

Quality

51%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/agentcontrol/snippets/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The skill provides a reasonable structure for managing prompt snippets but is undermined by verbosity (explaining concepts Claude already knows) and an incomplete workflow (never showing how to actually reference snippets in config variations, which is the core use case). The JSON examples for creation and update are helpful, but the skill would benefit significantly from trimming conceptual explanations and adding the missing referencing step.

Suggestions

Remove or drastically reduce the 'Core Concepts' section — Claude doesn't need explanations of what snippets are, when to use them, or the 'Core Principles' list. Focus on the tool-specific parameters and workflow.

Add a concrete example showing how to reference a snippet in a config variation using `update-ai-config-variation`, since this is the stated purpose of the skill but is never demonstrated.

Consolidate the 'What NOT to Do' and 'Edge Cases' sections into a single brief constraints block to reduce redundancy with guidance already implied by the workflow steps.

DimensionReasoningScore

Conciseness

The skill is verbose and explains concepts Claude already understands. The 'What Are Prompt Snippets?' section, the 'When to Use Snippets' table, the 'When NOT to Use Snippets' list, and the 'Core Principles' section all explain things Claude can infer from the tool names and parameters. The 'Core Concepts' section alone could be reduced to 2-3 lines.

1 / 3

Actionability

The skill provides concrete JSON examples for create and update operations, and names specific MCP tools. However, it lacks executable examples for the full workflow of referencing snippets in config variations (Step 4 of the conceptual workflow is missing — how to actually wire a snippet into a config variation prompt). The `update-ai-config-variation` tool is listed but never shown in use.

2 / 3

Workflow Clarity

Steps are listed in a clear sequence with a verification step (Step 3), which is good. However, the workflow is incomplete — it describes creating and verifying snippets but never shows the critical step of actually referencing snippets in config variations, which is the stated purpose. The edge cases table partially compensates but doesn't fill this gap.

2 / 3

Progressive Disclosure

The content is organized with clear headers and sections, but it's monolithic — all content is inline in a single file with no references to supporting documents. Given the length (~120 lines of substantive content) and the amount of conceptual explanation, the 'Core Concepts' and edge cases could be separated or the content could be significantly trimmed to make the single-file approach work better.

2 / 3

Total

7

/

12

Passed

Description

67%

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 specific about capabilities and occupies a clear niche, making it distinctive and actionable. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. Adding common user-facing trigger terms and synonyms would also improve discoverability.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user wants to create, edit, or reuse shared prompt snippets across config variations.'

Include natural trigger term variations such as 'prompt template', 'shared prompt block', 'prompt library', or 'reusable prompt' to improve matching against diverse user phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'create and manage prompt snippets', 'reusable text blocks referenced inside config variation prompts', and specifies use cases like 'common instructions, personas, and guardrails'. These are specific, actionable capabilities.

3 / 3

Completeness

The 'what' is well-covered (create/manage prompt snippets, reusable text blocks). However, there is no explicit 'Use when...' clause or equivalent trigger guidance — the 'when' is only implied through the description of what it does. Per rubric guidelines, this caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant terms like 'prompt snippets', 'reusable text blocks', 'config variation prompts', 'personas', 'guardrails', and 'instructions'. However, these are somewhat domain-specific and may miss natural user phrasings like 'template', 'shared prompt', or 'prompt library'.

2 / 3

Distinctiveness Conflict Risk

The description carves out a clear niche around 'prompt snippets' and 'config variation prompts', which is a specific domain unlikely to conflict with general prompt editing, config management, or other skills. The terminology is distinctive enough to avoid false triggers.

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
launchdarkly/ai-tooling
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.