CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lading-preflight

Environment validation checklist. Run this FIRST when starting a new Claude session to verify the environment is ready for optimization work. Checks Rust toolchain, ci/ scripts, build, benchmarking tools, profilers, memory tools, git state, and SMP CLI.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary lean, single-purpose skill: one executable command, an explicit stop-on-failure checkpoint, a confirmation gate before running fixes, and a dense failure-to-fix table with concrete commands, all correctly backed by real bundle scripts. The only meaningful gap is that the fix→re-verify feedback loop is implied rather than stated.

DimensionReasoningScore

Conciseness

The body is lean and assumption-respecting: a single copy-paste command, one bolded rule ("**STOP on any failure.**"), a one-sentence behavioral instruction, and a dense failure-to-fix table — no padding, no explanations of concepts Claude already knows. Matches the 'every token earns its place' anchor; not 4 because there is nothing identifiable to trim.

5 / 5

Actionability

The core action is fully executable ("`.claude/skills/lading-preflight/scripts/preflight`") and the table maps each failure to a concrete command (rustup curl one-liner, `cargo install cargo-nextest`, `chmod +x ci/*`, `git config ...`, `brew install gh`). Not 4 because the common failure cases all have copy-paste-ready fixes; the few softer entries ("Check dependency issues", "Rebuild payloadtool from current branch") are judgment calls that appropriately cannot be one-liners, and both referenced scripts actually exist in the bundle.

5 / 5

Workflow Clarity

The sequence is clear with an explicit checkpoint: run the script → "**STOP on any failure.**" → present the matching fix from the table → "wait for user confirmation before taking action." Not 5 because the error-recovery loop is left implicit — the body never says to re-run the preflight script after applying a fix to confirm the check now passes; not 3 because the stop-on-failure checkpoint and confirmation gate are explicitly stated rather than missing.

4 / 5

Progressive Disclosure

The skill is ~37 lines with two well-organized sections; heavy lifting is correctly delegated to the bundle's executable scripts, and both references ("scripts/preflight" and "scripts/install_smp") are real files present in the bundle, referenced one level deep with no nesting. Under the simple-skill guideline (under 50 lines, no need for external reference files) this matches the top anchor; not 4 because there are no organization gaps — the table is the only inline content and it belongs inline.

5 / 5

Total

19

/

20

Passed

Description

76%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 that explicitly answers both what it does and when to run it, with a concrete enumerated list of what gets checked. The main weakness is trigger-term coverage: it lacks the natural synonyms and phrasings a user would actually say when they need this skill.

Suggestions

Add natural trigger phrases users would say, e.g. 'Use when the user mentions preflight, environment checks, setup, or before starting lading/optimization work'.

Include common synonyms and tool-name variants (e.g. 'preflight check', 'environment setup', 'hyperfine', 'cargo-nextest', 'payloadtool') so the description matches how users actually phrase the request.

Consider naming the repo/project context early in the description to further reduce overlap with generic environment-validation skills.

DimensionReasoningScore

Specificity

"Checks Rust toolchain, ci/ scripts, build, benchmarking tools, profilers, memory tools, git state, and SMP CLI" enumerates many concrete check targets, giving broad coverage, though the action itself is a single generic one ("Environment validation checklist", "verify the environment is ready") rather than multiple distinct concrete actions. Not 5 because the verbs are abstract (validate/verify/check) with the specificity carried entirely by the target list; not 3 because the enumerated coverage is comprehensive rather than just 1-2 actions.

4 / 5

Completeness

The 'what' is explicit ("Environment validation checklist... Checks Rust toolchain, ci/ scripts, build, benchmarking tools, profilers, memory tools, git state, and SMP CLI") and the 'when' is explicit and concrete ("Run this FIRST when starting a new Claude session to verify the environment is ready for optimization work"). This matches the anchor requiring both what and when with a concrete trigger condition; it is not 4 because the trigger guidance is already specific (session start, optimization work) rather than something that 'could be more explicit'.

5 / 5

Trigger Term Quality

Relevant domain keywords are present ("Rust toolchain", "benchmarking tools", "profilers", "git state", "SMP CLI"), but natural user phrasings like "preflight", "check my environment", "environment setup", or "before optimizing" are absent. Not 4 because a user needing this skill would plausibly say several missing variants; not 2 because the keyword set is domain-relevant and goes well beyond generic language.

3 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct — the specific tool list ("ci/ scripts", "SMP CLI", "profilers", "memory tools") ties it to this repo's optimization workflow, so conflict risk with unrelated skills is low. Not 5 because the opening phrase "Environment validation checklist" is generic and could overlap with other environment-check/setup skills before the specific tools are named; not 3 because the enumerated checks make it mostly distinguishable.

4 / 5

Total

16

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

DataDog/lading

Path

.claude/skills/lading-preflight/SKILL.md

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.