cli-forge-scaffold

Scaffold a new Rust CLI Skill project from canonical templates.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ByteLandTechnology/cli-forge --skill cli-forge-scaffold
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cli-forge-scaffold
Source: https://github.com/ByteLandTechnology/cli-forge/tree/main/cli-forge-scaffold
Command: npx skills add https://github.com/ByteLandTechnology/cli-forge --skill cli-forge-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates scaffolding a brand-new Rust CLI Skill project from canonical templates and pre-approved plans, eliminating boilerplate work and ensuring a compliant bootstrap.

Core Features & Use Cases

  • Generates a baseline Rust CLI package with required structure (Cargo.toml, src/, tests/), SKILL.md, README.md, and support files.
  • Expands templates from the skill package's templates/ directory with token substitution to create consistent contracts and documentation.
  • Validates generated project by running cargo build, clippy, fmt, and test to ensure a clean baseline.
  • Useful in onboarding new cli-forge skills and aligning with project-wide planning contracts.

Quick Start

Run the scaffold flow with the approved cli-plan.yml and templates to generate a baseline Rust CLI Skill project.

Frequently Asked Questions about cli-forge-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Rust CLI project from templates?▼

To scaffold a Rust CLI project, this tool automates template expansion with token substitution to generate a baseline package structure including Cargo.toml, src/, and tests/ directories for a clean starting point.

What is automated scaffolding for Rust CLI skills?▼

Automated scaffolding for Rust CLI skills generates a compliant bootstrap project from canonical templates, eliminating manual boilerplate work and ensuring required contracts and documentation are in place.

Does the scaffold process validate the generated Rust project?▼

Yes, the scaffold process validates the generated Rust project by running cargo build, clippy, fmt, and test commands to ensure a clean baseline and functional starting point before extension.

Can I use this scaffolding tool with an approved cli-plan.yml file?▼

Yes, you can use this scaffolding tool with an approved cli-plan.yml file to align with project-wide planning contracts and generate a scaffold receipt for deferred capabilities when in-scope features are indicated.

What files are included in a scaffolded Rust CLI baseline?▼

A scaffolded Rust CLI baseline includes Cargo.toml, src/ and tests/ directories, SKILL.md, README.md, and support files, all created through template expansion with token substitution for consistent contracts.

Why use template-based scaffolding instead of manual Rust project setup?▼

Template-based scaffolding ensures a compliant bootstrap with documented contracts and consistent structure, eliminating boilerplate work and reducing errors compared to manually creating a Rust CLI project from scratch.