.codex/skills/quickstart-product-dashboard-research/SKILL.md


name: quickstart-product-dashboard-research description: >- Research a SaaS connector product (e.g. Salesforce, Zendesk) to design Dataface dashboard packs for a Fivetran quickstart dbt project. Use when building quickstart dashboard YAML, mapping vendor-native dashboards to star-schema facts, or planning entity/detail boards and cross-board navigation. Do NOT use for generic dashboard design unrelated to quickstart dbt packs.


quickstart-product-dashboard-research

Structured research pass before writing quickstart dashboard YAML: understand what the source product ships natively, what analysts actually ask, and how boards should link so navigation feels like the vendor UI—but backed by the quickstart model.

Program-level methodology (how to plan research, build an example library, personas, cadences, borrowed disciplines): tasks/workstreams/mcp-analyst-agent/initiatives/quickstart-dashboards/research.md

When to apply

Inputs you need

  1. Which product and which quickstart repo (clone URL, local path).
  2. dbt project layout after checkout: key marts, fact tables, common dimensions (from schema.yml / model names / README).
  3. Hints from the repo (if present): metrics READMEs, generated analysis SQL, or docs describing modeled objects vs source APIs.

Research checklist (produce a single notes doc per connector)

Use per-connector artifacts described in tasks/workstreams/mcp-analyst-agent/initiatives/quickstart-dashboards/research.md (e.g. sources.md, examples/index, gaps.md). Templates: copy from ai_notes/quickstart-dashboards/_templates/ (see _templates/README.md). Default path pattern: ai_notes/quickstart-dashboards/<connector-slug>/ (or workspace convention from program setup).

A. Native product analytics

B. Questions, roles, and actions

C. Data available in the quickstart model

D. Board topology

E. Interlock with M2 / agent context

Outputs

  1. Research notes (markdown) with sections A–E.
  2. Board outline: ordered list of YAML files to create, one-line purpose each.
  3. Link matrix: table source_board | anchor | target_board | key column.
  4. Gap list for product vs model (feeds follow-up modeling or scope cuts).

Exit criteria