databrickslabs

22 mods across 1 repository, 512 stars between them.

adding-subpackage

01

databrickslabs/ontobricks

Skill Claude Code

Use when adding a new subpackage under back/core/, back/objects/, or agents/ — e.g. a new graph DB engine, W3C parser, industry importer, reasoning module, or domain class. Enforces the checklist defined in .cursor/07-project-conventions.mdc.

not rated 412 +6 changed 1mo ago A 63 tokens

ai-feature

02

databrickslabs/ontobricks

Skill Claude Code

Use when the user adds, changes, or refactors an LLM agent under src/agents/ — or anything that goes through Foundation Model API or an MLflow-traced LLM call. Mandatory under CNS §3.5 and .cursor/12-ai-feature-lifecycle.mdc. Walks the SPEC → dataset → eval-harness → impl → re-eval sequence.

not rated 412 +6 yesterday A 79 tokens

changelog

03

databrickslabs/ontobricks

Skill Claude Code

Use after any code change (feature, fix, refactor, review fixup) to update /changelogs/YYYY-MM-DD.log and run the test suite. Mandatory post-change routine — see .cursorrules.

not rated 412 +6 changed 1mo ago A 48 tokens

code-review

04

databrickslabs/ontobricks

Skill Claude Code

Use when the user asks for a code review, asks to "review the code", or requests review of a feature/PR/branch. Runs the OntoBricks review checklist defined in .cursorrules.

not rated 412 +6 changed 1mo ago A 47 tokens

deploy

05

databrickslabs/ontobricks

Skill Claude Code

Use when the user asks to deploy, ship, release, or push OntoBricks to Databricks. Wraps the Databricks Asset Bundle deploy for the FastAPI app and the MCP server, with the bootstrap-perms safety net described in README.md.

not rated 412 +6 yesterday A 56 tokens

refactoring

06

databrickslabs/ontobricks

Skill Claude Code

Use when the user asks to "refactor", restructure, clean up, simplify, deduplicate, extract, or reorganize code. Enforces the Martin Fowler discipline defined in src/.codingrules.md and .cursor/08-testing-and-deployment.mdc.

not rated 412 +6 changed 1mo ago A 55 tokens

databrickslabs/ontobricks

Cursor rule Cursor

You are an expert in Python, FastAPI, Jinja2, Databricks SDK, Databricks REST APIs, RDF/OWL/SPARQL/SHACL standards, graph databases, and graph viewer engineering.

not rated 412 +6 changed 1mo ago A 0 tokens

Project Overview

08

databrickslabs/ontobricks

Cursor rule Cursor

OntoBricks is a Python FastAPI web application designed to run as a Databricks App. It provides ontology management, graph viewer engineering, and metadata governance tools on top of Databricks Unity Catalog.

not rated 412 +6 yesterday A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

Cursor rule "07-project-conventions" from databrickslabs/ontobricks, covering project conventions, subpackage patterns (reference), adding a new subpackage checklist, init.py conventions (detailed) and git branches.

not rated 412 +6 changed 14d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

Cursor rule "Testing and Deployment" from databrickslabs/ontobricks, covering testing and deployment, documentation rules and working style for refactoring.

not rated 412 +6 changed 1mo ago A 0 tokens

Package Management

15

databrickslabs/ontobricks

Cursor rule Cursor

The Databricks Apps deploy runs uv run --frozen and installs verbatim from uv.lock. Two failure modes have broken deploys before, so treat the lockfile as a release artifact.

not rated 412 +6 changed 1mo ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

All application errors go through the centralized hierarchy in back/core/errors/. A global exception handler in shared/fastapi/main.createapp() translates them into a uniform ErrorResponse JSON body.

not rated 412 +6 yesterday A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

This file documents the actual design conventions in the codebase, not aspirations. The two structural rules ("no inline CSS/JS in templates", "shared assets under front/static/") live in 05-code-style-and-structure.mdc § Frontend (HTML/CSS/JS). This file covers visual language, components, naming and asset wiring.

not rated 412 +6 changed 1mo ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

This rule is the gate that closes the 5-agents-zero-eval gap. The companion path of least resistance is .claude/skills/ai-feature/SKILL.md.

not rated 412 +6 yesterday A 0 tokens

frontend-design

19

databrickslabs/ontobricks

Skill Claude Code

Use when creating or changing OntoBricks templates, page layouts, tabs, cards, forms, or responsive UI behavior.

not rated 412 +6 yesterday A 28 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: