Giving Your AI Coworker Enterprise Context with Databricks Genie Databricks' Genie One and Genie Code AI coworkers draw enterprise context from four distinct places, according to a Databricks walkthrough: company-wide facts go in Genie Ontology, team rules in instructions files, repeated tasks in skills, and personal preferences in memory. Genie Code reads .assistant_instructions.md in a user folder and .assistant_workspace_instructions.md at the workspace root, plus any AGENTS.md or CLAUDE.md in working folders, with each file capped at 20,000 characters; Genie One uses a single admin-written workspace instructions file at /Workspace/.genie_workspace_instructions.md and has no personal instructions file. Genie skills follow the open Agent Skills format, with each skill a folder containing a SKILL.md file that starts with a name and one-line description. Enterprise context is the knowledge an AI coworker needs to do your work the way your company does it. It is what a new hire picks up in their first weeks: the team’s rules, how recurring jobs get done, how you like to work and what the company’s terms mean. Databricks has two AI coworkers that use this context. Genie One is the AI coworker for business users, who ask it questions about company data in plain language. Genie Code is the AI coworker for technical work, and it writes and runs code in your Databricks workspace. To see how the context works in practice, I set up both of them as one person, an analytics engineer at Lumora. Lumora is a made-up software company that sells subscriptions, and all the data in my setup is sample data. Each kind of context ended up in its own place in Genie. The rule I ended up with is short. If a fact is true for the whole company, it goes in Genie Ontology. If it is a rule for your team, it goes in instructions. If it is a task you repeat, it goes in a skill. If it is only about you, it goes in memory. This is how the rule sorted the facts from my Lumora setup: The sections below follow the order a new hire learns things in. Rules come on day one and playbooks in the first week. What they learn about you comes with time, and the company glossary sits underneath all of it. A new hire’s first day starts with who they are working for and the house rules. In Genie, that is the instructions file. It is a Markdown file, which is plain text with simple formatting, and Genie reads it at the start of every conversation. Genie Code looks for two of them. Your own rules go in .assistant instructions.md in your user folder, and rules for everyone go in .assistant workspace instructions.md at the root of the workspace. Genie Code generally gives the workspace file priority unless you tell it otherwise. It also reads any AGENTS.md or CLAUDE.md file in the folders you work in. Each file can hold up to 20,000 characters, and Genie Code ignores anything past that. My Lumora file was short. This is a shortened copy, where B2B SaaS means subscription software sold to businesses: About meI am an analytics engineer on the RevOps data team at Lumora, a B2B SaaScompany. I build pipelines and metric views. How I work- Write SQL first. Use Python only when SQL can't do it.- New tables go in the lumora dev schema. Never write to lumora directly.- Every new table gets a table comment and a comment on each column. Ask before you act- Ask before you drop, overwrite or rename a table. To check it, I opened a new chat and asked Genie Code, “What do you know about me and the rules I want you to follow?” It listed every rule from the file back to me. Genie One handles instructions differently. It has one instructions file per workspace, which an admin writes at /Workspace/.genie workspace instructions.md, and that file applies only to Genie One chat. There is no personal instructions file in Genie One, so your own preferences go in memory instead. Rules tell a new hire what to avoid. Playbooks show them how to do the jobs that come up every week. In Genie, a playbook is a skill: a folder with a SKILL.md file that starts with a name and a one-line description, followed by step-by-step instructions. Genie skills follow the open Agent Skills format. My first skill covered a job I do often, reviewing a table before it ships. A shortened copy: ---name: pipeline-reviewdescription: Review a Lumora pipeline or table change before it ships. Use when asked to review, check or sign off a pipeline or a table.---Run these checks in order. Report each one as PASS or FAIL with one line of evidence.1. Comments. The table and every column have a comment.2. Schema. New tables are in lumora dev, not lumora.3. Row count. Flag any change above 5 percent compared with the source.4. Nulls. List key columns where more than 1 percent of rows are null.5. Duplicates. Check that the primary key is unique.6. Definitions. If the table computes customers, MRR or churn, check the logic against Genie Ontology.End with one of these: ship, ship with fixes, or do not ship.Do not change any table during a review. I saved it in my personal skills folder, /Users/