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.