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.
90
88%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
.claude/skills/lading-preflight/scripts/preflightSTOP on any failure. Use the table below to suggest fixes for [X] items.
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 |
01ef8d7
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.