
This template is a complete powered by vibe coding. Start from a raw customer schema or existing data, and build your way through the full Databricks stack — Databricks Apps with Lakebase, medallion...
概览
This template is a complete powered by vibe coding. Start from a raw customer schema or existing data, and build your way through the full Databricks stack — Databricks Apps with Lakebase, medallion architecture (Bronze, Silver, Gold), semantic layer, Genie Spaces, ML pipelines, and GenAI agents — all guided by 77 accelerator skills, a standalone GenAI agent course, and your AI coding assistant. is an AI-assisted development approach where you collaborate with AI tools (like Cursor, GitHub Copilot, Claude Code, Windsurf, or similar) to rapidly build, iterate, and deploy production-quality data products. Instead of writing every line from scratch, you describe what you want and let the AI handle the implementation — guided by structured agent skills that encode best practices. See PRE-REQUISITES.md for the full setup checklist (workspace access, CLI, IDE, and authentication). Build a full-stack TypeScript app on Databricks AppKit, guided by 10 agent skills: 1.
README
以下为原文 README 节选,完整内容请查看原文。
Vibe Coding Workshop Template
Build end-to-end data products on Databricks with AI-assisted development
This template is a complete data product builder powered by vibe coding. Start from a raw customer schema or existing data, and build your way through the full Databricks stack — Databricks Apps with Lakebase, medallion architecture (Bronze, Silver, Gold), semantic layer, Genie Spaces, ML pipelines, and GenAI agents — all guided by 77 accelerator skills, a standalone GenAI agent course, and your AI coding assistant.
What is Vibe Coding?
Vibe Coding is an AI-assisted development approach where you collaborate with AI tools (like Cursor, GitHub Copilot, Claude Code, Windsurf, or similar) to rapidly build, iterate, and deploy production-quality data products. Instead of writing every line from scratch, you describe what you want and let the AI handle the implementation — guided by structured agent skills that encode best practices.
Quick Start
Workshop participants: See PRE-REQUISITES.md for the full setup checklist (workspace access, CLI, IDE, and authentication).
Prerequisites
| Tool | Required | Installation |
|---|---|---|
| Databricks Workspace | Yes | Access to a Databricks workspace with Unity Catalog |
| Databricks CLI >= 0.295.0 | Yes | curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh |
| Node.js v22+ | Yes (Path A) | nodejs.org — required by AppKit |
| AI-Powered IDE | Yes | Cursor, Windsurf, VS Code + Copilot, or similar |
| Python 3.10+ | Yes | python.org |
| Git | Yes | git-scm.com |
Clone the Template
git clone https://github.com/databricks-solutions/vibe-coding-workshop-template.git my-project
cd my-project
Choose Your Starting Point
Path A: Build and Deploy a Databricks App
Build a full-stack TypeScript app on Databricks AppKit, guided by 10 agent skills:
- Read the workshop guide: apps_lakebase/Instructions.md
- Open your AI coding assistant and prompt:
I want to build a Databricks App. Read @apps_lakebase/skills/01-appkit-scaffold/SKILL.md and scaffold a new AppKit project.
- Follow the branch-aware workflow in Instructions.md:
- Phase 1: Scaffold + build UI from a PRD, test locally (uses
01-appkit-scaffoldand02-appkit-buildskills) - Phase 2: Deploy to Databricks Apps with mock data (uses
03-appkit-deployskill) - Phase 3: Setup Lakebase bundle resources (uses
04-appkit-plugin-addandapps_lakebase/prompts/03-setup-lakebase.md) - Phase 4: Wire Lakebase backend locally (uses
04-appkit-plugin-addand05-appkit-lakebase-wiringskills)
- Phase 1: Scaffold + build UI from a PRD, test locally (uses
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add databricks-solutions/vibe-coding-workshop-template