DS

databricks-solutions/genie-code-skills-demo

开发工具

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

15 stars 质量 51 趋势 29NOASSERTION

Example Genie Code skills, custom instructions, and MCP setup for enforcing enterprise data engineering standards across Databricks development.

概览

Example Genie Code skills, custom instructions, and MCP setup for enforcing enterprise data engineering standards across Databricks development. Genie Code is Databricks' AI coding assistant. It can: - -- streaming tables, materialized views, CDC, medallion architecture - -- Python, SQL, Scala, R - -- MLflow experiment tracking, model training, feature engineering - -- data visualizations and business intelligence - -- full-stack applications on the lakehouse - -- governance, permissions, lineage - -- scheduling, dependencies, monitoring Genie Code supports (task-specific instructions following the open Agent Skills standard -- each skill is a folder with a SKILL.md), (user- and workspace-level, plus auto-discovered AGENTS.md / CLAUDE.md files), and (Model Context Protocol) connections that fetch enterprise standards from external sources like GitHub. This repo provides example skills, instructions, and tooling organized by domain. Each phase adds a new area of coverage.

README

以下为原文 README 节选,完整内容请查看原文。

Genie Code Skills Demo

Example Genie Code skills, custom instructions, and MCP setup for enforcing enterprise data engineering standards across Databricks development.


What is Genie Code?

Genie Code is Databricks’ AI coding assistant. It can:

  • Author SDP pipelines – streaming tables, materialized views, CDC, medallion architecture
  • Develop notebooks – Python, SQL, Scala, R
  • Build DSML workflows – MLflow experiment tracking, model training, feature engineering
  • Create AI/BI dashboards – data visualizations and business intelligence
  • Develop Databricks Apps – full-stack applications on the lakehouse
  • Manage Unity Catalog – governance, permissions, lineage
  • Orchestrate jobs and workflows – scheduling, dependencies, monitoring

Genie Code supports skills (task-specific instructions following the open Agent Skills standard – each skill is a folder with a SKILL.md), instructions (user- and workspace-level, plus auto-discovered AGENTS.md / CLAUDE.md files), and MCP (Model Context Protocol) connections that fetch enterprise standards from external sources like GitHub.


Demo Coverage

This repo provides example skills, instructions, and tooling organized by domain. Each phase adds a new area of coverage.

Phase Date Domain What’s Included
Phase 1 April 2026 Data Engineering SDP pipeline skills, PII management, table governance, MCP-based standards enforcement, sample financial data generation
Phase 2 May 2026 DSML sentiment-analysis skill, AI-function patterns (ai_analyze_sentiment, ai_classify, ai_extract), AI/BI Bakehouse Marketplace install
Planned – Dashboards, Governance Additional skill domains and MCP integrations

What This Repo Contains

Folder Contents
skills/ One folder per skill (SKILL.md + templates). Deploy with a vibe tool, ./skills/deploy.sh, or a manual copy; also served via MCP
AGENTS.md Auto-discovered enterprise standards – Genie Code reads this automatically from the workspace directory tree
instructions/ Instruction templates (placeholders). Copy and fill in for your workspace – by hand or with a vibe tool. Do not treat these as ready-to-upload.
mcp/ Unity Catalog HTTP MCP connection to GitHub (no-scope PAT). See mcp/README.md.
sample_data_gen/ Synthetic financial data generation notebook (uses dbldatagen)
marketplace_data/ Installer notebook + config template for sourcing datasets from the Databricks Marketplace (currently AI/BI Bakehouse)
在 GitHub 查看完整 README

推荐工具

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

安装

npx skillfish add databricks-solutions/genie-code-skills-demo
新手?先看 mcpskill.org 教程 →