Skip to main content

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.

Jump to install

Source facts

Repository
DataDog/lading
Last source activity
March 19, 2026 at 13:25
Detected SKILL.md language
English
Stars
98
Forks
15

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
lading-preflight
description
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.
allowed-tools
Bash
context
fork
# Run preflight script ```bash .claude/skills/lading-preflight/scripts/preflight ``` **STOP on any failure.** Use the table below to suggest fixes for `[X]` items. # Offer suggestions then ask before proceeding For each failed check, show the user the suggested fix from the table below and **ask if they want you to run it**. Do NOT automatically execute fixes — wait for user confirmation before taking action. | Failed Check | Fix | | ---------------------------------------- | ----------------------------------------------------------------- | | rustc not found | `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \| sh` | | cargo not found | Reinstall rustup | | cargo-nextest not found | `cargo install cargo-nextest` | | ci/* not executable | `chmod +x ci/*` | | ci/check failed | `cargo update`, check dependency issues | | payloadtool build failed | Check Rust version and dependencies | | hyperfine not found | `brew install hyperfine` | | cargo-criterion not found | `cargo install cargo-criterion` | | criterion benchmarks missing | Check `lading_payload/benches/` and `Cargo.toml` | | payloadtool --memory-stats not supported | Rebuild payloadtool from current branch | | git user.name not set | `git config user.name "Your Name"` | | git user.email not set | `git config user.email "you@example.com"` | | gh not found | `brew install gh` | | aws CLI not found | `brew install awscli` | | smp not found | `.claude/skills/lading-preflight/scripts/install_smp` |
View on GitHub