raw-app

Scaffold Windmill raw apps with frontend-backend integration for React, Svelte, or Vue.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/adamkingsbury/unified-data-model --skill raw-app-adamkingsbury
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raw-app
Source: https://github.com/adamkingsbury/unified-data-model/tree/main/.claude/skills/raw-app
Command: npx skills add https://github.com/adamkingsbury/unified-data-model --skill raw-app-adamkingsbury

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Raw apps let you build custom frontends with React, Svelte, or Vue that connect to Windmill backend runnables and datatables. This Skill provides a quick, opinionated scaffold to bootstrap a complete Windmill raw app with a consistent project structure and ready-to-use backend/runnable skeletons.

Core Features & Use Cases

  • Scaffolded project structure: front-end (index.tsx, App.tsx, etc.) and backend/run-time skeletons under backend/, ready for customization.
  • Data integration ready: built-in support for Windmill datatables and a default data schema to start consuming data.
  • Development aids: includes sample file layout, and guidance for migrations in sql_to_apply during development.

Quick Start

Run wmill app new to scaffold a new raw app and select your frontend framework.

Frequently Asked Questions about raw-app

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

FAQPage Schema
How do I scaffold a Windmill raw app with React or Vue?

To scaffold a Windmill raw app, run wmill app new and select your frontend framework like React, Svelte, or Vue. This generates a complete project structure with frontend templates and backend runnable skeletons ready for customization.

What are Windmill raw apps and when do I need them?

Windmill raw apps are custom frontends built with React, Svelte, or Vue that connect to Windmill backend runnables and datatables. You need them when building custom UI requiring direct backend runnable integration.

Does the scaffolded project structure include datatables integration?

Yes, the scaffolded project includes built-in support for Windmill datatables and a default data schema. This allows your React, Svelte, or Vue frontend to immediately start consuming data without manual configuration.

Can I use Svelte for my Windmill raw app frontend?

Yes, you can use Svelte for your Windmill raw app frontend. The scaffolding tool supports React, Svelte, and Vue, coordinating your chosen frontend template with backend runnables and datatables.

What's the best way to structure frontend-backend integration in Windmill?

The best way to structure frontend-backend integration in Windmill is using a predefined file layout. This scaffold coordinates frontend templates with backend runnables and datatables, providing a consistent project structure to speed up initial setup.

Are there limitations to the development-time scaffolding for Windmill apps?

The scaffolding provides an opinionated structure with development aids like sample file layouts and sql_to_apply migration guidance. It speeds up initial setup, meaning you must customize the generated skeletons rather than expecting final production logic.