DS

databricks-solutions/vibe-coding-workshop-template

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6 stars 质量 63 趋势 28NOASSERTION

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:

  1. Read the workshop guide: apps_lakebase/Instructions.md
  2. 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.
  1. Follow the branch-aware workflow in Instructions.md:
    • Phase 1: Scaffold + build UI from a PRD, test locally (uses 01-appkit-scaffold and 02-appkit-build skills)
    • Phase 2: Deploy to Databricks Apps with mock data (uses 03-appkit-deploy skill)
    • Phase 3: Setup Lakebase bundle resources (uses 04-appkit-plugin-add and apps_lakebase/prompts/03-setup-lakebase.md)
    • Phase 4: Wire Lakebase backend locally (uses 04-appkit-plugin-add and 05-appkit-lakebase-wiring skills)
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add databricks-solutions/vibe-coding-workshop-template
新手?先看 mcpskill.org 教程 →