CtrlK
BlogDocsLog inGet started
Tessl Logo

onboarding

Scripted onboarding for LaunchDarkly: quiet execution, fixed sequence, SDK install, first flag with a live reveal, MCP offered afterwards. Enforces step completion before advancing and redirects drift. Use when adding LaunchDarkly, setting up or integrating feature flags in a project, SDK integration, or 'onboard me'.

78

1.33x
Quality

90%

Does it follow best practices?

Impact

100%

1.33x

Average score across 1 eval scenario

SecuritybySnyk

Low

Low-risk findings worth noting

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.

The skill body is a tightly scripted, highly executable onboarding runbook: enforced step sequence with explicit verification gates, concrete commands, URLs, and JSON ask forms at every decision point, and per-SDK detail properly delegated to bundled references. Its weaknesses are modest: some repetition of the quiet-execution rules across sections and cross-references to companion skills that live outside this bundle.

DimensionReasoningScore

Conciseness

The body is operational throughout, with no space spent explaining concepts Claude already knows (it never explains what feature flags or an SDK are). The quiet-execution theme is restated across 'Rules', 'Speaking to the user', and 'Kickoff', which is minor duplication that could be consolidated — matching the 'efficient, minor instances that could be trimmed' anchor rather than the uniformly lean 5.

4 / 5

Actionability

Guidance is copy-paste ready: exact install commands ('npx skills add launchdarkly/ai-tooling --skill mcp-configure -y --agent <detected-agent>'), concrete dashboard URLs with prefilled query params, a port-check command ('lsof -ti :3000,4000,5173'), a fast-path table of package/env-var/entrypoint/init per scaffold, and fully formed JSON question blocks for every decision point. Fallbacks are specified for each failure mode, covering the common cases.

5 / 5

Workflow Clarity

The sequence (Step 0 through Step 4) is explicitly enforced ('Do not advance until the current stage is done'), with explicit validation checkpoints ('Do not proceed until initialization is verified', 'If a stage fails, stop and resolve it'), error-recovery loops (duplicate flag key -> get-flag -> adopt the existing flag; npx failure -> cached copy -> inline config), plus resume detection and a drift-redirect protocol. This matches the anchor with explicit validation and feedback loops.

5 / 5

Progressive Disclosure

Per-SDK detail is correctly pushed one level deep into the bundled references/sdk/recipes.md index and snippets/ detail files, and the References section maps each link to its step. However, the body and recipes.md link to sibling-skill paths (mcp-configure/SKILL.md, sdk-install/apply/SKILL.md) that are not present in this bundle, and the Step 3 fast-path table duplicates detail that recipes/snippets already carry — good structure with minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

92%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 strong description: it states concrete capabilities, behavioral guarantees (sequencing enforcement, drift redirection), and an explicit 'Use when' clause with natural trigger phrases including the literal 'onboard me'. Only minor synonym coverage is missing.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions: "SDK install, first flag with a live reveal, MCP offered afterwards", plus behavioral operations "Enforces step completion before advancing and redirects drift". This matches the anchor for multiple specific concrete actions with comprehensive coverage; nothing is generic filler.

5 / 5

Completeness

It explicitly answers both questions: what it does ("Scripted onboarding for LaunchDarkly: quiet execution, fixed sequence, SDK install, first flag with a live reveal, MCP offered afterwards") and when to use it ("Use when adding LaunchDarkly, setting up or integrating feature flags in a project, SDK integration, or 'onboard me'") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural user phrasings are present: "adding LaunchDarkly", "setting up or integrating feature flags in a project", "SDK integration", and the literal command "onboard me". A few plausible variants (e.g. "LaunchDarkly setup", "flag toggle", "initialize the SDK") are absent, which fits the 'good coverage, a few natural terms missing' anchor rather than the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The LaunchDarkly brand and feature-flag niche are named throughout, and triggers are specific to this domain ("adding LaunchDarkly", "feature flags in a project"), giving it a clear niche with minimal overlap risk against generic setup or SDK skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 missing, 6 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 2 deeper-than-1-level

Warning

Total

14

/

16

Passed

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.