ProfessorGPTProfessorGPT
Resmi Sağlayıcı Skill'iView repo

Design principles for dbt charts narrative reports — data-driven documents that answer specific questions. Use when creating analyses, investigations, periodic reports, or when the user says 'write a report', 'analyze this data', 'create an analysis', 'narrative report'. Covers narrative structure, chart selection for reports, content writing, and the executive-summary-first pattern. Do NOT use for at-a-glance monitoring dashboards (use {{ s_skill_name_design_board }}). Do NOT use for the build-

Dosyalar1 dosya
SKILL.md175 satır
Loading editor…

Kurulum

Önerilen

Tek komut — ajanınız otomatik olarak devreye alır.

Kurulum komutunu görmek için yukarıdan bir AI aracı seçin.

veya

Manuel Kurulum

Daha fazla adım

Dosyayı indirin ve ajanınızın sistem istemine yapıştırın.

Skill detayları

Versiyonv1.0.0
Yazardbt Labs
Kategorianalysis
Skill IDdbt-labs/dbt-charts/src/dbt_charts/ai/skills/report-design

İlgili skill'ler

Analyst RunbookThe analyst process wrapped around anything you build: triage the request, reuse existing work, pick the response shape, verify the answer, then deliver it with a written read — observations plus where to look next. Use at the start of an analytical request ("show me…", "why did X change") and again when handing the work back. Not for chart-type or layout decisions (use {{ s_skill_name_design_board }}).Before After ComparisonPattern for placing two metric series on the same axis to compare baseline vs current, plan vs actual, or A vs B. Use when the question is "how does current compare to baseline?" for the same set of categories or time periods. Triggers on: 'compare', 'baseline vs current', 'plan vs actual', 'before after', 'A/B', 'target vs actual', 'layered bars'. Both series share the same x-axis encoding. Do NOT use for time-series trend (use time-series-trend). Do NOT use for more than 3 series (chart becomeBoard BuildBuild-test-iterate workflow for dbt charts boards and reports: edit board YAML, add charts, write parameterized queries, duplicate an existing board. Use for 'build a dashboard', 'add a chart', 'duplicate this dashboard'. Do NOT use for errors after something breaks ({{ s_skill_name_troubleshooting }}) or for chart-type and layout choices ({{ s_skill_name_design_board }}).Board DesignDesign principles for at-a-glance dbt charts boards: chart selection, information hierarchy, layout, color, dashboard vs report. Use for 'what chart type', 'how should I lay this out', 'dashboard design'. Do NOT use for narrative analyses ({{ s_skill_name_design_report }}) or the build-test-iterate cycle ({{ s_skill_name_build }}).Board Pack ScaffoldingExperimental internal workflow for evaluating multi-dashboard scaffolding: propose a folder structure, review with the user, then apply through the Python agent API. Use only when explicitly evaluating pack-level scaffolding for a data source or project. Do NOT use for a single-dashboard request (use {{ s_skill_name_build }}). Do NOT use for normal CLI guidance, chart edits, or bug fixes in one board file.Board ReplicateReproduce a dashboard the user supplies as a screenshot, image, or export — its structure and data, in dbt charts' own styling. Use for 'replicate', 'recreate', 'rebuild this in dbt charts', 'migrate from Looker', or when an image of a dashboard is attached. Do NOT use for building from scratch, or for copying a board already in this project ({{ s_skill_name_build }}).