RFC: AI Dev Kit integration (3 tracks)#20
Open
stuart-gano wants to merge 1 commit intomainfrom
Open
Conversation
Three tracks: (1) Genie quality skill for ai-dev-kit, (2) replace hand-rolled SDK calls with databricks-tools-core, (3) Workbench MCP server exposing scoring/analysis as MCP tools.
stuart-gano
added a commit
that referenced
this pull request
Mar 13, 2026
Adds a coding agent skill for scoring, analyzing, and optimizing Genie Spaces using a 5-stage maturity model (Nascent → Optimized) with 16 criteria. Includes: - SKILL.md: maturity model, scoring criteria, assessment workflow, API gotchas - optimization.md: stage-by-stage fix patterns with code examples - examples/score-space.py: standalone scorer with formatted report - examples/add-instructions.py: generate instructions from UC metadata - examples/add-joins.py: infer join specs from FK naming patterns This is Track 1 from the AI Dev Kit integration RFC (PR #20). The same skill content lives in ai-dev-kit for when that repo accepts contributions.
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
RFC: AI Dev Kit Integration
Exploring how Genie Workbench should integrate with ai-dev-kit across three tracks:
Genie quality skill — Teach ai-dev-kit coding agents how to assess and optimize Genie Spaces using the maturity model. Low effort, ships as a PR to ai-dev-kit.
Replace hand-rolled SDK calls with
databricks-tools-core— The Workbench duplicates UC browsing, SQL execution, and Genie API calls that the shared library already provides. Reduces maintenance, stays in sync.Workbench MCP server — Expose Workbench-specific capabilities (scoring, analysis, fix suggestions) as MCP tools that any coding agent can call.
Key questions for reviewers
databricks-tools-coresupport OBO auth (ContextVar-based, from Databricks Apps)?Full RFC in
docs/rfc-ai-dev-kit-integration.md.