Skip to main content

Onboard Your Coding Agent

Install Databricks agent skills (project-scoped), wire up the DevHub Docs MCP server, and bootstrap an AGENTS.md so your coding assistant knows this repo's workspace defaults.

Onboard Your Coding Agent preview

Build with AI

  1. Copy the prompt below
  2. Paste into Cursor, Claude Code, Codex, or any coding agent
  3. Your agent builds it — asking questions along the way so the result is exactly what you want

New to templates? Learn more here

When done, you will have:

  • Databricks platform skills installed at project scope, traveling with the repo
  • The DevHub Docs MCP server wired up for on-demand access to any DevHub page
  • An agent configuration file pinning workspace defaults for the codebase
  • A coding agent that generates correct Databricks code instead of guessing

Prerequisites

This template makes a Databricks repo agent-ready: it installs Databricks platform knowledge into the user's coding agent, wires up the DevHub Docs MCP server, and writes an AGENTS.md (with a symlinked CLAUDE.md) that pins the workspace defaults agents need to do the right thing on this codebase.

  • A repo to onboard the agent into. Run this from the root of the project the agent will work on. If the user does not have a project yet, run Spin Up a Databricks App first and come back here from inside the scaffolded directory.
  • A coding agent installed locally. The Databricks aitools installer detects Cursor, Claude Code, Codex CLI, OpenCode, GitHub Copilot, and Antigravity. The DevHub MCP server install via npx add-mcp works with the same set plus VS Code.
  • npx available. The DevHub MCP install runs through npx add-mcp — comes with Node.js 18+.
  • Knowledge of which Databricks resources this repo will use. Before writing AGENTS.md you'll ask the user which CLI profile, workspace URL, Unity Catalog catalog/schema, Lakebase project/branch, Genie space, and Model Serving endpoint to treat as defaults for this repo. It is fine to leave fields blank with a TODO: marker if the user does not know yet.