Kalokoby

Všichni průvodci › Podle použití

Podle použití

Z Figmy rovnou do reference designu, bez překreslování

Rámce z Figmy naimportujete jako kroky návrhu i s texty, typografií a proměnnými, uděláte z nich referenci designu a každý běh implementace se s nimi porovná.

Návrh je ve Figmě a schválený, implementace běží na stagingu. Někdo musí obojí postavit vedle sebe a říct, kde ujel padding. Kaloko rámce naimportuje, takže porovnání proběhne u každého pull requestu, ne jednou před spuštěním.

Co nás pálí

Figma ukazuje, co se myslelo, prohlížeč, co se postavilo, a nic je nespojuje. Poznámky k předání zastarají a kontrola výsledku proti rámcům je práce pro designéra se dvěma okny vedle sebe.

Co se změní s Kalokem

kaloko design import figma udělá z rámců kroky návrhu ve stejném scénáři, který používá vývoj i QA. Každý krok dostane obrázek rámce a pod ním jeho textové vrstvy jako skutečný text, i s typografií a barvami. Proměnné souboru (nebo jeho styly) se stanou souborem tokens.json. Jakmile tým verzi přijme, stane se referencí designu a běhy implementace s packem design se s ní porovnají.

Jak to funguje

  1. Získejte token

    osobní přístupový token Figmy s právem číst obsah souborů, v proměnné FIGMA_TOKEN. Bez tokenu vyexportujte rámce z Figmy jako PNG (1× a 2×) nebo SVG do složky a naimportujte složku.

  2. Naimportujte

    kaloko design import figma "https://www.figma.com/design/<key>/Shop" --scenario qa/flows/checkout.yml. Rámce se přiřadí ke krokům podle názvu (Platba / mobile, payment@desktop); zbytek vyřeší --map frames.json a --dry-run nejdřív ukáže, co se kam přiřadí.

  3. Publikujte verzi

    projděte a nasdílejte jako obvykle, nebo přidejte --publish. Každá verze dostane poznámky, co se u kterého kroku změnilo (text, viewporty, které vypadají jinak, tokeny); kaloko share --notes-preview je ukáže ještě před publikováním.

  4. Udělejte z ní referenci

    když tým verzi přijme, nastaví ji kaloko reference --design --version 2.

  5. Zkontrolujte implementaci

    běhy implementace s packs: [design] porovnají s rámci pixely, strukturu i tokeny; kaloko drift u každého prvku vypíše očekávaný token a skutečnou hodnotu.

Skilly a prompty

Naimportuj rámce pokladny z našeho souboru ve Figmě do designového scénáře v Kaloku, ukaž mi, který rámec šel ke kterému kroku, a verzi publikuj až po mém potvrzení.

Očekávaný výsledek: nejdřív zkušební import s přiřazením, pak import a po vašem souhlasu verze s poznámkami.

Implementuj krok platby podle schváleného návrhu a oprav, co nahlásí kaloko drift.

Očekávaný výsledek: agent si přečte kaloko spec payment, staví s tokeny, které specifikace jmenuje, projde krok s packem design a nechá jen rozdíly, o kterých musí rozhodnout člověk.

Co dostanete

Otázky

Vrací se něco zpátky do Figmy?

Ne. Import jde jedním směrem: odkazy prototypu, komponenty, auto layout a interakce zůstávají ve Figmě.

Co když po změně návrhu importujeme znovu?

Import nahradí to, co zapsal ten minulý; kroky psané ručně zůstanou, pokud nepřidáte --force. Nezměněné rámce dají stejné soubory, takže je další verze ukáže jako nezměněné.

Jaký plán potřebujeme?

Designové scénáře jsou v každém plánu v rámci jeho limitů. Sady tokenů, pack design a kontrola odchylek jsou od plánu Business; viz ceník.

Další průvodci

Akceptace tasku s AI agentem přímo v pull requestuRegrese před releasem: porovnání běhu s přijatým referenčním běhemSEO a kontrola landing pages na produkci, jen pro čtení, každý denE‑mailové flow: zachyťte zprávu vedle obrazovky, která ji poslala

Nainstalujte jednou, pak pracujte přes agenta

Kaloko běží tam, kde je váš kód a váš agent. Služba výsledky ukládá a verzuje, zobrazuje plachtu a sbírá schválení.

  1. Přidejte CLI do projektu
    npm install --save-dev kaloko

    Potřebuje Node 20 nebo novější. Aktualizace později přes npm update kaloko.

  2. Vytvořte konfiguraci a nainstalujte skill
    npx kaloko init --agent claude --org <your-org>

    Skill se zkopíruje do .claude/skills/kaloko. npx kaloko doctor ověří Chrome, konfiguraci a token.

  3. Založte organizaci a vytvořte token

    Založte organizaci, stanete se jejím adminem. Úvodní stránka nabídne token s rolí tester jedním kliknutím, později ho najdete v Nastavení → API tokeny. Uložte ho do .env projektu:

    KALOKO_TOKEN=qwk_…
    TYPESAFE_API_KEY=…   # optional: semantic evaluator

Pak už jen zadávejte agentovi

Skill naučí vašeho agenta celou smyčku: z úkolu napíše akceptační plán a scénář, projde obrazovky, vyhodnotí je, nasdílí plachtu, přečte si připomínky a opraví je. Příkazy psát nemusíte, vy jen projdete plachtu.

Co agent spouští (nebo spusťte sami, třeba v CI)

Stejná smyčka ručně:

npx kaloko start --scenario docs/tasks/TASK-123/qa/scenario.yml --env local
npx kaloko walk        # playwright steps; agent/manual steps: kaloko capture
npx kaloko evaluate
npx kaloko share --pr
npx kaloko feedback    # what reviewers said, with ids to answer