Analytics Event Designer
Designs event tracking schemas with naming taxonomies, property schemas, and tracking plans. Use when instrumenting product analytics for user behavior tracking. Event taxonomy, tracking plan, naming convention.
Design event taxonomies, property schemas, and tracking plans that capture user behavior accurately and consistently — avoiding the common pitfall of tracking everything and analyzing nothing.
Data Modeler
Designs database schemas with entity-relationship models, normalization analysis, and indexing strategies. Use when creating table structures for a new application or domain. Schema design, ERD, constraints, migration planning.
Design data models — entity-relationship diagrams, table structures, normalization levels, and indexes — that support the application's query patterns while maintaining data integrity and accommodatin
Data Catalog Designer
Designs data catalogs with metadata schemas, lineage tracking, and discoverability features. Use when building catalog structures that make data findable and trustworthy across an organization. Metadata management, data governance, search design.
Design catalog structures, metadata schemas, lineage tracking, and discoverability features that solve the data discovery problem first and governance second — because a catalog nobody uses governs no
Data Warehouse Advisor
Designs warehouse schemas using Kimball dimensional modeling with star/snowflake patterns, SCDs, and fact table strategies. Use when building a data warehouse for analytical queries. Grain declaration, dimension design, platform optimization.
Design warehouse schemas that make analytical queries fast, intuitive, and correct — choosing the right grain, dimensions, facts, and SCD strategies using Kimball dimensional modeling principles.
dbt Model Advisor
Reviews and designs dbt models with correct layer separation, testing, and materialization strategies. Use when building or reviewing dbt project SQL and YAML. Three-layer pattern, incremental models, test coverage.
Review dbt models for correctness, design new models with proper layer separation, and advise on project structure, testing, and materialization strategies.
API Data Connector Designer
Designs reliable API connectors with pagination, rate limiting, incremental sync, and error recovery. Use when building data integrations that pull from REST or GraphQL APIs. API extraction, schema mapping, connector design.
Design the data extraction layer for pulling data from REST or GraphQL APIs into databases or warehouses — handling pagination, rate limits, and failure recovery.