Scaffold stage for the rust-cli skill family: create a new Rust CLI Skill project from the package templates and prepare it for validation.
Use this stage when the work is to create a brand-new Rust CLI Skill project from this package and the description stage has already approved the generated skill's description contract.
Create a constitution-compliant project scaffold that is immediately ready for validation and reuses the approved description contract across generated surfaces.
../../constitution.mdRead instructions/new.md as the exact source of truth for token expansion,
file layout, required commands, and verification checks.
skill_nameauthorversionrust_editiondescription../../instructions/new.md:
validate the name, require it when missing, and refuse to overwrite an
existing target directory.cargo build, cargo clippy -- -D warnings, cargo fmt --check, and
cargo test.This stage is complete only when the new project exists, the template expansion is clean, and the required checks pass.
Continue with ../rust-cli-validate/SKILL.md
unless the user explicitly asked to stop after scaffolding.