CtrlK
BlogDocsLog inGet started
Tessl Logo

detect

Detect repository stack for LaunchDarkly SDK onboarding: languages, frameworks, package managers, monorepo targets, entrypoints, existing LD usage. Nested under sdk-install; next is plan.

79

0.98x
Quality

73%

Does it follow best practices?

Impact

85%

0.98x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/onboarding/sdk-install/detect/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.

The body is a highly actionable, well-sequenced detection workflow with explicit validation checkpoints and feedback loops. Its main weakness is mild verbosity from repeated D5 boilerplate and a monolithic structure that could offload some detail to reference files.

DimensionReasoningScore

Conciseness

The body is dominated by dense, useful indicator tables and concrete detection patterns rather than explanations of concepts Claude already knows; the only padding is the verbatim D5 BLOCKING boilerplate repeated across several sections, which could be tightened.

4 / 5

Actionability

It gives exact filenames, lockfile names, and patterns to search for (e.g. `public static void main`, `@SpringBootApplication`, `pnpm-workspace.yaml`) plus a concrete search-term list, fully specifying what to do for each common stack.

5 / 5

Workflow Clarity

Sections 1 through 6 plus SDK confirmation and the decision tree form a clearly sequenced flow, with explicit validation checkpoints (D5 BLOCKING questions) and feedback loops (re-run detection scoped to a user-confirmed folder).

5 / 5

Progressive Disclosure

Content is well organized into signaled sections with one-level-deep references to sibling skills and the external recipes file, but the skill is a single long monolithic document with no bundle files to offload the indicator tables.

4 / 5

Total

18

/

20

Passed

Description

58%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.

The description conveys a clear, concrete scope for LD SDK onboarding detection but omits an explicit "Use when" trigger and leans on skill-internal navigation language. Adding a user-facing trigger clause and more natural phrasing would lift completeness and trigger quality.

Suggestions

Append an explicit trigger clause such as "Use when onboarding LaunchDarkly into a repository or when the user asks to set up the LaunchDarkly SDK."

Replace skill-internal phrasing ("Nested under sdk-install; next is plan") with user-relevant terms like "set up", "install", or "integrate LaunchDarkly".

Introduce a second distinct verb (e.g., "Identify and classify") to broaden the action vocabulary beyond the single "Detect" verb.

DimensionReasoningScore

Specificity

Enumerates concrete detection targets ("languages, frameworks, package managers, monorepo targets, entrypoints, existing LD usage") but relies on a single repeated verb ("Detect") rather than multiple distinct actions, leaving minor coverage gaps relative to the top anchor.

4 / 5

Completeness

The "what" is clearly stated (detect repository stack for LD onboarding), but there is no explicit "Use when..." trigger clause, so per the rubric completeness is capped at 3 with only weakly implied timing.

3 / 5

Trigger Term Quality

Relevant keywords ("LaunchDarkly SDK onboarding", "repository stack") are present, but it lacks the natural phrasings a user would actually say and includes skill-internal jargon ("Nested under sdk-install; next is plan") instead of synonyms or extensions.

3 / 5

Distinctiveness Conflict Risk

The LaunchDarkly SDK onboarding framing carves a clear niche with minimal conflict risk, though overlap remains with sibling skills (plan, apply) in the same nested family.

4 / 5

Total

14

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 11 suspicious

Warning

Total

15

/

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.