scaffold

Generate boilerplate file trees from reusable project templates.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/rockandrolla13/blueprint --skill scaffold-rockandrolla13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/rockandrolla13/blueprint/tree/main/scaffold
Command: npx skills add https://github.com/rockandrolla13/blueprint --skill scaffold-rockandrolla13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Boilerplate code duplication and inconsistent project structure slow teams down. Scaffold automates generation of well-structured boilerplate from reusable templates, ensuring consistent conventions across new modules and projects.

Core Features & Use Cases

  • Pattern-based scaffolding: identify the applicable project template (Project, Strategy Module, Data Pipeline, CLI) and produce a complete file tree.
  • Parameter collection: gather Name, Purpose, Dependencies, and Parallelism before generation.
  • Preview and approval: present the full file tree, key files, and wiring and require user approval before writing.
  • Plan tracking and consistency: reuse PLAN-*.md to track progress, statuses, and ensure tests exist.

Quick Start

Provide a project name and template type, then approve the proposed file tree to generate the scaffold.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I generate boilerplate code for a new project module?

To generate boilerplate code, provide the project name and template type so the scaffold can collect required parameters like Name, Purpose, Dependencies, and Parallelism, then preview and approve the proposed file tree before file generation occurs.

What is boilerplate scaffolding and when do I need it for my codebase?

Boilerplate scaffolding automates generating structured templates for new projects or modules like data pipelines or CLI commands. You need it when boilerplate code duplication and inconsistent project structure slow your team down and threaten established conventions.

How do I add a new CLI command or data source to an existing project structure?

Adding new CLI commands or data sources uses pattern-based scaffolding to identify the applicable project template and produce a complete, convention-consistent file tree within your existing codebase after you approve the proposed structure.

Can I preview the file tree before the scaffold writes code to my project?

Yes, you can preview the file tree before writing code. The scaffold presents the full file tree, key files, and wiring for user approval before generating any files, ensuring the output matches expectations before changes are committed.

Does code generation include plan tracking and tests for the new module?

Yes, code generation includes optional plan tracking and tests. It reuses PLAN-*.md files to track progress and statuses, and ensures tests exist alongside the generated boilerplate to maintain consistency throughout development.

What's the best way to ensure consistent project conventions across new modules?

The best way to ensure consistent project conventions is applying reusable templates via automated scaffolding, which enforces established patterns for file structure, wiring, and testing across all newly generated projects and modules.