Kalokoby

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

Podle použití

Changelog s obrázky a dokumentace, která drží krok s aplikací

CHANGELOG.md i návody ve složce docs ukazují obrazovky z přijatých běhů. Když se obrazovka změní, Kaloko řekne, kterou sekci přepsat.

Podpora se ptá, co se v releasu změnilo. Odpovědí je seznam názvů pull requestů, kterým nikdo mimo tým nerozumí, a nápověda pořád ukazuje pokladnu o dvě verze starší. Přijaté běhy přitom obsahují každou obrazovku releasu, takže je changelog i dokumentace mohou ukázat.

Co nás pálí

Screenshoty v dokumentaci někdo jednou nafotí ručně a s dalším releasem zastarají. Release notes se píšou z commitů. Že návod popisuje tlačítko, které se přestěhovalo, se zjistí, až napíše zákazník.

Co se změní s Kalokem

Obrázek v Markdownu místo souboru jmenuje krok: !Platba ukáže nejnovější přijatý screenshot toho kroku, ?version=2.4.0 screenshot z daného releasu. Changelog i návody zůstávají ve vašem repozitáři; Kaloko z odkazů udělá obrázky a ukáže je jako stránky, které pošlete klientům, podpoře nebo marketingu.

Jak to funguje

  1. Jednou nastavte

    npx kaloko init --docs=changelog přidá CHANGELOG.md a blok konfigurace; --docs=full navíc založí složky docs/ pro tutoriály, návody, referenci a vysvětlení, každou se šablonou.

  2. Nechte připravit záznam

    kaloko changelog draft napíše sekci Unreleased z pull requestů zamergovaných od posledního releasu a přidá obrázky před a po u obrazovek, které přijaté běhy ukazují jinak. --apply ji zapíše do CHANGELOG.md; agent pak řádky přepíše pro lidi.

  3. Zapište release

    kaloko release 2.4.0 udělá z Unreleased verzi, uloží k ní obrázky a vypíše stránku changelogu. S release-please, changesets nebo semantic-release přidá kaloko ci github --release workflow, které to udělá u každého vydaného releasu.

  4. Udržujte návody aktuální

    kaloko docs publish pošle složku s dokumentací do Kaloka. Když pak přijatý běh ukáže jinou obrazovku, u sekce stojí „Obrazovka se změnila ve verzi 2.4 — zkontrolujte text.“ a kaloko docs check ji vypíše spolu s rozbitými odkazy a chybějícími překlady; v CI skončí kódem 1.

  5. Vyvezte, kam potřebujete

    kaloko export --format md|docusaurus|vitepress|mkdocs|html|pdf|json zapíše dokumentaci i changelog s obrázky jako soubory pro váš vlastní web s dokumentací.

Skilly a prompty

Připrav přes Kaloko záznam do changelogu pro tento release, přepiš řádky pro naše zákazníky a nech obrázky před a po.

Očekávaný výsledek: sekce Unreleased rozdělená na Added, Changed, Fixed, Removed, jedna změna na řádek, s odkazy na kroky pod řádky, které ukazují. Dokud to neřeknete, nic se nezapíše.

Spusť kaloko docs check a oprav každou sekci, jejíž obrazovka se od napsání změnila; změny přelož i do angličtiny.

Očekávaný výsledek: zastaralé sekce přepsané podle nových obrazovek, překlady vedle originálů aktualizované a čistý kaloko docs check.

Co dostanete

Otázky

Musíme dokumentaci přestěhovat do Kaloka?

Ne. Markdown zůstává ve vašem repozitáři a web s dokumentací si nechá vlastní build; export pusťte do jeho složky nebo v jeho CI.

Co když CHANGELOG.md už píše nástroj pro release?

Kaloko si záznam od nástroje přečte a soubor nikdy nepřepisuje. Svůj návrh pak dejte do pull requestu nebo do release notes.

Přečtou si klienti changelog bez účtu?

V plánech Business a Enterprise ho admin může otevřít čtenářům z vašich ověřených domén nebo zveřejnit na veřejné adrese s Atom feedem. Hosté projektu čtou changelog svého produktu vždy.

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