CtrlK
BlogDocsLog inGet started
Tessl Logo

launchdarkly-flag-create

Create and configure LaunchDarkly feature flags in a way that fits the existing codebase. Use when the user wants to create a new flag, wrap code in a flag, add a feature toggle, or set up an experiment. Guides exploration of existing patterns before creating.

68

Quality

81%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

This is a well-structured skill with a clear 5-step workflow and good validation checkpoints, making it strong on workflow clarity. However, it falls short on actionability because it defers all concrete code examples to reference files that aren't provided in the bundle, and the main body lacks any executable code snippets. Conciseness is adequate but could be tightened by removing introductory filler and trusting Claude's existing knowledge more.

Suggestions

Add at least one concrete, executable code example in Step 4 (e.g., a Node.js or Python flag evaluation snippet) so the skill is actionable even without the reference files.

Remove the introductory paragraph ('You're using a skill that will guide you...') and other meta-commentary that doesn't add instructional value.

Provide the referenced bundle files (references/flag-types.md and references/sdk-evaluation-patterns.md) so the progressive disclosure structure actually works.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary explanation. Phrases like 'You're using a skill that will guide you through introducing a new feature flag into a codebase' and 'Step 1 exists to prevent this' are filler. Some bullet points explain things Claude would know (e.g., what kebab-case is). However, the tables and structured guidance are well-organized and not excessively verbose.

2 / 3

Actionability

The skill provides concrete MCP tool names and a clear decision table for flag types, but lacks executable code examples directly in the body—it defers all SDK-specific code to references/sdk-evaluation-patterns.md which is not provided. Step 4 ('Add Flag Evaluation to Code') gives general instructions rather than concrete examples. The update-flag-settings instruction format table is a good actionable element.

2 / 3

Workflow Clarity

The 5-step workflow is clearly sequenced with logical progression: explore → decide → create → implement → verify. Step 5 includes explicit validation checkpoints (compile/lint, verify flag via get-flag, check both code paths, confirm safe defaults). The workflow also includes a feedback loop by noting that flags start OFF and directing users to the targeting skill for enablement.

3 / 3

Progressive Disclosure

The skill references two supporting files (references/flag-types.md and references/sdk-evaluation-patterns.md) and a sibling skill (launchdarkly-flag-targeting), which is good structure. However, no bundle files were provided, so the references cannot be verified. The main SKILL.md also includes substantial inline content that could potentially be split (e.g., the updating flag settings section), and the code examples that would make Step 4 actionable are entirely deferred to a missing reference file.

2 / 3

Total

9

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that clearly identifies the tool (LaunchDarkly), lists specific actions, includes natural trigger terms with good synonym coverage, and has an explicit 'Use when...' clause. The added note about guiding exploration of existing patterns provides useful behavioral context. It follows third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Create and configure LaunchDarkly feature flags', 'wrap code in a flag', 'add a feature toggle', 'set up an experiment', and 'guides exploration of existing patterns'. These are specific, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('Create and configure LaunchDarkly feature flags in a way that fits the existing codebase') and when ('Use when the user wants to create a new flag, wrap code in a flag, add a feature toggle, or set up an experiment') with an explicit 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'feature flag', 'flag', 'feature toggle', 'experiment', 'LaunchDarkly', 'create a new flag', 'wrap code in a flag'. Good coverage of synonyms (feature flag vs feature toggle).

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'LaunchDarkly' and the narrow domain of feature flags/toggles/experiments. Unlikely to conflict with other skills unless there's another LaunchDarkly-specific skill.

3 / 3

Total

12

/

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.