CtrlK
BlogDocsLog inGet started
Tessl Logo

launchdarkly-metric-create

Create a LaunchDarkly metric that measures what matters for an experiment or rollout. Use when the user wants to create a metric, track an event, measure page views, button clicks, conversion, latency, error rate, or any custom numeric or binary outcome. Instruments the event first when needed (including SDK setup and .env), then creates and verifies the metric.

75

Quality

92%

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

85%Weight 40%Scale 1-3

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

The skill body is highly actionable with a well-sequenced, validation-rich workflow. Its main weaknesses are length/redundancy and the absence of progressive disclosure — everything is inline in one large file rather than splitting the instrumentation sub-workflow and reference tables into separate files.

Suggestions

Tighten redundancy between the metric-kind table, the 'Decision rules' list, and the default-templates table — these cover overlapping ground and could be consolidated to reduce token cost.

Move the Step 2b instrumentation sub-workflow and the 'Measure Type Reference' table into separate reference files (e.g. references/instrumentation.md, references/measure-types.md) and link to them from a concise overview, improving progressive_disclosure.

Trim repeated imperative emphasis lines ('STOP HERE', 'Do not call any API', 'Only proceed once the user has explicitly confirmed') to a single clear confirmation gate, since the instruction is stated multiple times.

DimensionReasoningScore

Conciseness

The body is mostly efficient and actionable, but it is long (≈300 lines) with repeated emphasis lines ('STOP HERE', 'Only proceed once the user has explicitly confirmed') and some material that restates the same decision rules twice (kind table + decision rules + templates). It could be tightened without losing clarity.

2 / 3

Actionability

Provides concrete, executable guidance throughout: exact MCP tool call signatures, copy-paste .env variable templates, SDK init code blocks, and a fully specified create-metric parameter list. Examples are copy-paste ready.

3 / 3

Workflow Clarity

Clear six-step sequence with explicit validation checkpoints (verify events are flowing via list-metric-events, check duplicates via list-metrics, verify via get-metric, STOP HERE confirmation gate) and feedback loops for error recovery (re-check after instrumentation, surface .env discrepancies).

3 / 3

Progressive Disclosure

No bundle files (references/scripts/assets) exist, so all content lives in a single ~300-line SKILL.md. Sections are well-organized and the inline references are internal anchors only, but the detailed instrumentation sub-workflow and the measure-type reference table are candidates for offloading to separate reference files to keep the overview lean.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, trigger-rich, and clearly distinguishes the skill with explicit 'Use when...' guidance. It concisely conveys the full capability and the events-first ordering without padding. No improvements needed.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('track an event, measure page views, button clicks, conversion, latency, error rate, or any custom numeric or binary outcome') plus the end-to-end behavior ('Instruments the event first... then creates and verifies the metric').

3 / 3

Completeness

Clearly answers both 'what' (create a LaunchDarkly metric, instrument events first) and 'when' (explicit 'Use when the user wants to create a metric, track an event...' trigger guidance).

3 / 3

Trigger Term Quality

Covers natural user phrases a person would say ('measure page views, button clicks, conversion, latency, error rate') plus an explicit 'Use when the user wants to create a metric' clause.

3 / 3

Distinctiveness Conflict Risk

Scoped narrowly to LaunchDarkly metric creation with specific LD-only triggers, making it unlikely to fire for unrelated skills.

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.

Validation16 / 16 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.