trackunit/iris-app v2.6.0 - new AI agent skill for Databricks Unity Catalog access
New Iris App workspaces now scaffold a databricks-unity-catalog skill under .agents/skills/, alongside the existing graphql, create-app, and other skills. It guides Claude, Cursor, and other coding agents through building a SERVERSIDE_API_EXTENSION that reads or writes customer-uploaded or app-owned tables in your IrisX Analytics Unity Catalog workspace — for data that Trackunit's GraphQL API can't serve.
The skill covers the parts that are easy to get wrong when wiring up Unity Catalog access: confirming the right catalog against the app creator's IrisX workspace rather than the invoking user's, adding the exact Databricks workspace hostname to cspHeader['connect-src'] in iris-app-manifest.ts (required for the extension's server-side network sandbox, not just browser CSP), reading the DATABRICKS_* app-level secrets Trackunit provisions, and validating any identifier before it reaches a SQL statement.
Existing workspaces can pull it in with:
nx g @trackunit/iris-app:ai-agent-sync
This requires @trackunit/iris-app to be at its latest version — the generator errors out with upgrade instructions if it isn't.