← ClaudeAtlas

domain-creationlisted

Guides you through creating a Honeydew domain — a governance object that scopes entity/field visibility and applies mandatory filters — ideal for setting up contexts for deep analysis. Also covers domain hierarchy — extending parent domains, inheritance and merge rules, multiple inheritance, and removing inherited items.
honeydew-ai/honeydew-ai-coding-agents-plugins · ★ 39 · Web & Frontend · score 80
Install: claude install-skill honeydew-ai/honeydew-ai-coding-agents-plugins
## Prerequisites Before creating domains, ensure you are on the correct workspace and branch. Use `get_session_workspace_and_branch` to check the current session context. For development work, create a branch with `create_workspace_branch` (the session switches automatically). See the `workspace-branch` skill for the full workspace/branch tool reference. --- ## Overview A Honeydew **domain** is a lightweight governance object that defines a scoped business context over the semantic model. Domains control: - **Which entities** are visible (and optionally which fields within them via field selectors) - **Semantic filters** (`filters`) — applied to every query in the domain, for governance and access control - **Source filters** (`source_filters`) — applied early at the source level, for performance optimization Domains are the primary mechanism for creating focused, governed views of the model for specific teams, use cases, or analysis contexts. Domains can also **extend one or more parent domains** (`extends`), inheriting and building on their configuration. This lets you compose reusable base domains into specialized, team- or use-case-specific views. See [Domain Hierarchy](#domain-hierarchy) below. > This skill focuses on domain creation and management. > Use `entity-creation` to create entities and `attribute-creation` / `metric-creation` to add fields before scoping them into a domain. > To expose a domain for AI analysis, create an agent referencing it using `cre