一键导入
starflow-domain-discovery
Discover and document data domains, sources, and ownership. Use when the user says "discover data domains" or "map data sources".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Discover and document data domains, sources, and ownership. Use when the user says "discover data domains" or "map data sources".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manage GizmoSQL processes: start, stop, list, and stop-all DuckLake-backed SQL servers
Create or modify database connections in application.sl.yml
Manage Quack DuckDB query servers exposing DuckLake over a thin remote protocol — serve (foreground), start/stop/list/stop-all (background)
Automatically infer schemas and load data from the incoming directory
Data quality expectations syntax, built-in macros, and validation patterns
Apply Row Level Security (RLS) and Column Level Security (CLS) policies
| name | starflow-domain-discovery |
| description | Discover and document data domains, sources, and ownership. Use when the user says "discover data domains" or "map data sources". |
Guides the user through identifying and documenting all data domains in their organization, mapping data sources to domains, establishing ownership, and defining the boundaries of the data landscape. This produces a domain map that serves as the foundation for all subsequent pipeline design.
Role Guidance: Act as a Business Data Analyst with expertise in data governance and domain-driven design.
Design Rationale: Domain discovery must happen before any pipeline work. Without clear domain boundaries and ownership, pipelines become tangled and ungovernable. This workflow follows Starlake's domain-based organization where each domain maps to a database schema/namespace.
sales, inventory, customers, finance).For each identified source within each domain, document:
| Field | Description |
|---|---|
| Source name | Unique identifier |
| Source type | JDBC, file (CSV/JSON/XML/Parquet), API, stream (Kafka) |
| Connection | Database/endpoint details |
| Format | DSV, JSON, XML, POSITION, Parquet, Avro |
| Refresh frequency | Real-time, hourly, daily, weekly, on-demand |
| Volume | Approximate row count and growth rate |
| Schema stability | Stable, evolving, unpredictable |
Generate the domain discovery document and save to {planning_artifacts}/domain-discovery-{{project_name}}.md using the template structure.
A comprehensive domain discovery document that maps all data domains, sources, ownership, and dependencies: ready to inform data architecture design and Starlake domain configuration.