malky-api-scaffolder

Orchestrates sub-scaffolders to generate a complete Rust API workspace.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mmacphail/my-claude-rules --skill malky-api-scaffolder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: malky-api-scaffolder
Source: https://github.com/mmacphail/my-claude-rules/tree/main/malky-api-scaffolder
Command: npx skills add https://github.com/mmacphail/my-claude-rules --skill malky-api-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the setup of a full Rust API project by orchestrating sub-scaffolders to deliver a ready-to-run workspace with a standard structure, reducing manual setup time and potential errors.

Core Features & Use Cases

  • Orchestrates malky-rust-scaffolder and malky-infra-scaffolder to bootstrap a complete workspace (Cargo.toml, justfile, README, and infra).
  • Produces a consistent project layout including apps/, infra/, migrations/ and tests/, ready for development and deployment.
  • Use Case: Starting a brand-new API project with a single command to obtain a fully linked Rust crate and infrastructure templates.

Quick Start

Run the scaffold script with a project name to generate a full Rust API workspace.

Frequently Asked Questions about malky-api-scaffolder

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

FAQPage Schema
How do I scaffold a complete Rust API workspace with infrastructure templates?

Scaffolding a Rust API workspace is done by orchestrating sub-scaffolders to generate a ready-to-run structure with Cargo.toml, justfile, README, infra templates, and repository glue.

What is included when bootstrapping a new Rust API project?

Bootstrapping a Rust API project includes a consistent project layout with apps/, infra/, migrations/, and tests/ directories, plus linked workspace crates ready for development and deployment.

Do I need any specialized scaffolders installed to bootstrap a Rust API project?

Yes, bootstrapping a Rust API project requires two specialized scaffolders, malky-rust-scaffolder and malky-infra-scaffolder, to be installed locally to assemble the workspace and infra templates.

Can I use this to generate docker-compose and justfile scaffolds for Rust?

Yes, you can generate docker-compose and justfile scaffolds for Rust by running the scaffold script, which relies on provided templates to deliver these files alongside the Cargo.toml and README.

What's the best way to start a brand-new Rust API project with a standard structure?

The best way to start a brand-new Rust API project is running a single scaffold command that assembles workspace crates and infra templates to deliver a ready-to-run standard project structure.

Why does scaffolding a Rust API workspace require locally installed sub-scaffolders?

Scaffolding a Rust API workspace requires locally installed sub-scaffolders because the tool orchestrates them to assemble workspace crates, infra templates, and repository glue rather than generating them directly.