Novou a úžasnou funkcí Claude Code je funkce Insights Report. Ta se v Claude Code objevila v posledních verzích 2.1.31. Aktualizujte si.
A co tahle funkce dělá? Proběhne vaše adresáře, vaše projekty a analyzuje data ze všech projektů. A řekne vám, jak váš projekt vidí. Řekne vám, co jsou vaše silné vibekódovací postupy a co jsou naopak možnosti ke zlepšení. Nebojte se, kritika je jemná.
Jak Insights použít? Jednoduše, až spustíte CC, zavoláte je příkazem /insights - a pak už necháte Claude Code chvíli pracovat.
Claude Code Insights se podívá, jaké projekty máme, a sampluje je. Analyzuje ovšem jen určitou sadu projektů; třeba v mém případě na jednom počítači a na jednom účtu bylo z 468 sessions analyzováno sedm, takže pokud děláte na více projektech najednou a odlišným postupem, nemůžete tedy počítat s tím, že dostanete naprosto dokonalou a hloubkovou analýzu svojí práce. Ale asi to bude nejrozsáhlejší odezva, jakou jste kdy dostali.
Video, jak takový Insight vypadá
Jak se Insights generují
Nejprve, jak se Insights generují. Výběr vzorku sessions totiž probíhá ještě před generováním zprávy. To je technický krok, který vaše jakákoliv instrukce uvedená za Insights neovlivní.
Insights používá data, která se ukládají globálně v adresáři ~/.claude/usage-data/
Ačkoliv vám Claude Code při dotazu na to, jak Insights funguje, rád poradí, že můžete ovlivnit zaměření zprávy na určitá témata, mě se nic takového nepodařilo. Jistě, dát za /insights nějaký upřesňující text je možné, ale na výstup to nemá vliv. Příkaz /insights používá pevnou šablonu (fixed schema) s přesně definovaným počtem sekcí a položek. Dokonce ani nevygeneruje zprávu v jiném jazyce. Jak jsem já dosáhl toho, že mám zprávu v češtině? Prostě jsem Claude Code po vygenerování požádal o překlad.
Příkaz /insights tedy (alespoň prozatím) generuje zprávu s neměnnou strukturou.
Co Insights obsahují?
Začínáme souhrnnou statistikou — počet sessions, zpráv, hodin a commitů za sledované období. Ta je statisticky přesná.
Následuje sekce “At a Glance”, která vždy obsahuje čtyři odstavce: co funguje, co brzdí, rychlé výhry a ambiciózní workflow. Je to takový manažerský souhrn.
Poté přichází analýza projektových oblastí “What you work on”, kde zpráva vždy identifikuje přesně pět oblastí, každou s názvem, počtem sessions a popisem. Za ní následuje profil interakčního stylu uživatele — delší narativ a jedno shrnutí vzorce chování nazvaný “How You Use Claude Code”.
Sekce “What Works” či též “Impressive Things You Did” obsahuje krátký úvod a vždy přesně tři příklady pozoruhodných workflow.
Analýza problémů (“Friction Analysis” či “Where Things Go Wrong”) má opět úvod a vždy tři kategorie, přičemž každá kategorie vždy uvádí přesně dva konkrétní příklady z historie sessions.
Funkce k vyzkoušení nám přináší tři podsekce. Prvních pět je vždy návrhů na doplnění CLAUDE.md souboru, každý s textem doporučení, zdůvodněním a návodem kam ho přidat. Další sekce jsou doporučení tří funkcí, které by měl uživatel vyzkoušet. Tyto tři funkce jsou vždy stejné: Hooks, Custom Skills a Headless Mode, bez ohledu na to, co uživatel skutečně potřebuje nebo už používá. Ale je mu detailně doporučeno, jak by se v této oblasti mohl zlepši. Každá sekce pro funkci obsahuje jednořádkový popis, personalizované zdůvodnění a ukázku kódu.
Třetí podsekce obsahuje tři vzorce použití pro lepší práci s Claude Code, každý s návrhem, podrobným vysvětlením a kopírovatelným promptem.
Další část zprávy se jmenuje “On the Horizon” má úvod a tři příležitosti pro budoucí využití, každá opět s kopírovatelným promptem.
Zpráva končí odlehčenou sekcí “Fun Ending” s titulkem a detailem popisujícím nějakou humornou chybu z historie — v obou mých bězích to byl příběh o špatném REDIZO kódu školy, který způsobil záměnu škol, na kterou se naštěstí přišlo testem. Ale tato sekce je jenom graficky odlišena a musím říct, že z nápisu „Claude sebevědomě poslal uživatele na úplně jinou školu — jiná budova, jiné děti, jiný vesmír” mi zatrnulo, než mi došlo, že to Claude Code myslel jako žertík. Tak bacha na tyhle vtípky.
Vyzkoušejte a dejte vědět, jaké jsou vaše zkušenosti! Mě to pomohlo přesvědčit se, že některé věci by mi fakt mohly ušetřit život, kdybych je navíc synchronizoval mezi více počítači… 😇