Claude skill pro práci s Dance
Skill pro Claude Code / Claude, který umí analyzovat Dance data a upravovat konfiguraci modelu
K Dance modelu existuje skill pro Claude (Claude Code, Claude Desktop, ) s názvem dance. Skill je sada instrukcí a referenčních materiálů, díky kterým Claude rozumí struktuře modelu (L1 → L2 → L3), pravidlům práce s privacy Cookies / Anonymous, konfiguraci v includes/config.js i volitelným modulům – a nemusí je při každém úkolu znovu odvozovat z kódu. Výsledkem jsou rychlejší a konzistentnější analýzy nad Dance daty a bezpečnější úpravy konfigurace.
Skill se načítá po částech: v kontextu je trvale jen krátký popis (kdy skill použít). Tělo skillu se načte až při úkolu, který se Dance týká, a jednotlivé referenční soubory jen tehdy, když je Claude potřebuje. Skill sám nic neodesílá ani nespouští – jen říká Claude, jak s modelem pracovat.
Co skill umí
Pro koho je
Instalace
Skill tvoří sedm textových souborů: SKILL.md a šest souborů ve složce references/. Plný obsah všech souborů je na podstránkách této stránky – zkopírujte každý kódový blok do souboru se stejným názvem a složte tuto strukturu (u souborů rozdělených do dvou bloků spojte bloky za sebe):
dance/
├── SKILL.md
└── references/
├── architektura.md
├── config.md
├── tabulky-L3.md
├── tabulky-L2-L1.md
├── analyzy.md
└── moduly-volitelne.md
Složku dance/ pak umístěte tam, odkud ji Claude načítá. Kdo má přístup do Dance repa, najde stejné soubory ve složce skills/dance/ a může je jen nasymlinkovat.
Claude Code – v konkrétním projektu. Složku dance/ uložte do .claude/skills/ v rootu projektu (v Dance repu stačí symlink na skills/dance):
mkdir -p .claude/skills && ln -s ../../skills/dance .claude/skills/dance
Claude Code – pro všechny projekty na svém počítači (doporučeno pro práci jen s BigQuery). Složku dance/ uložte do uživatelských skillů:
mkdir -p ~/.claude/skills && cp -r dance ~/.claude/skills/dance
Claude Desktop / . Složku dance/ zabalte do ZIPu (soubor SKILL.md musí být přímo ve složce dance/ uvnitř archivu), přejmenujte na dance.skill a nahrajte v nastavení skillů. Hotový balíček lze také vyžádat od správce Dance repa.
Jak se používá
Po instalaci stačí zadávat úkoly běžnou řečí, skill se aktivuje sám podle popisu. Ručně jde vyvolat příkazem /dance. Příklady zadání:
Claude si nejdřív ověří kontext repa (projekt z dataform.json, dataset_id a měny z config.js, které moduly jsou v definitions/), pak teprve píše SQL nebo upravuje config.
Struktura skillu
Zásady, které skill při analýzách vynucuje
Zásady při úpravách modelu
Volitelné moduly nemá každý klient. Skill je popisuje, ale vždy nejdřív ověří, že modul v repu a v BigQuery existuje (složka v definitions/, flag enabled v configu, tabulky přes INFORMATION_SCHEMA). Když modul chybí, řekne to a nenabízí dotazy nad neexistujícími tabulkami.
User stitching (identity graph)
definitions/core/L1_identity/, config.identity.enabled, tabulka L1_dance.L1_customer_map
master_customer_id, is_stitched ve *_vw views, cross-device pohled na zákazníka
AB testování
definitions/ab_testing/, includes/ab_tests_config.js, dataset ab_testing
L3_ab_evaluation (integrita testu), L3_ab_metric_evaluation (verdikt vítěze), user-level statistika
Atribuce
definitions/L3_attribution/, dataset L3_attribution
first / last / linear / position / time-decay + Shapley modely nad cestami sessions
Shoptet
definitions/shoptet/, includes/shoptet_config.js, dataset shoptet
objednávky, položky, kupóny, marže z CSV exportů
Google Ads vrstva
definitions/core/L1_gads/, L2_gads/, includes/gads_config.js
reportingová vrstva nad Google Ads transferem
Cost monitoring
definitions/L1_monitoring/, dataset cost_monitoring
náklady BigQuery jobů per tabulka a den
Anomálie
L3_anomalies.sqlx
demo se syntetickými daty, ne pro reálnou analýzu
Údržba
Skill popisuje model ke stavu repa v době poslední úpravy. Když se změní názvy sloupců, grain L3 tabulek nebo konfigurační bloky v includes/config.js, je potřeba upravit i příslušný soubor v skills/dance/references/. Testovací zadání pro ověření skillu jsou v skills/dance/evals/evals.json. Zdroj: .
