baml-scaffolder

Generate BAML type definitions, function stubs, and prompt templates from user descriptions.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/orbruno/baml-ccplugin --skill baml-scaffolder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: baml-scaffolder
Source: https://github.com/orbruno/baml-ccplugin/tree/main/skills/baml-scaffolder
Command: npx skills add https://github.com/orbruno/baml-ccplugin --skill baml-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate BAML scaffolding components (types, functions, and client glue) from user descriptions to speed up feature delivery.

Core Features & Use Cases

  • Auto-create type definitions, function stubs, and client wiring based on requirements
  • Generate prompts, tests, and documentation snippets to integrate into a project
  • Use in situations where developers want to bootstrap BAML functionality without learning syntax

Quick Start

Describe your LLM integration needs and I will generate the corresponding BAML scaffolding automatically.

Frequently Asked Questions about baml-scaffolder

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

FAQPage Schema
How do I auto-generate BAML types and functions from requirements?▼

To auto-generate BAML types and functions, provide a description of your LLM integration needs and the tool scaffolds type definitions, function stubs, and client glue automatically.

What is the best way to scaffold a BAML project without learning syntax?▼

The best way to scaffold a BAML project without learning syntax is describing your requirements; the tool generates prompts, tests, and code structure without manual syntax input.

Can I generate prompt templates and tests for LLM code-generation automatically?▼

Yes, you can generate prompt templates and tests for LLM code-generation automatically by describing your feature requirements to produce validated project file updates.

Do I need prior BAML knowledge to bootstrap LLM functionality?▼

No, you do not need prior BAML knowledge to bootstrap LLM functionality; the scaffolder extracts requirements and generates the necessary type definitions and function stubs.

Does automated BAML scaffolding include client wiring for LLM projects?▼

Automated BAML scaffolding includes client wiring for LLM projects, generating the necessary client glue and project file updates alongside type definitions and prompt templates.