From mz
Analyzuje aplikační log soubor (Serilog formát) a vrací strukturovaný report chyb, výjimek a varování s prioritami a doporučeními. Použij když uživatel poskytne cestu k log souboru a chce přehled problémů.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mz:analyze-error-logThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyzuje aplikační log soubor a poskytne strukturovaný přehled všech chyb, výjimek a varování.
Analyzuje aplikační log soubor a poskytne strukturovaný přehled všech chyb, výjimek a varování.
$ARGUMENTS — cesta k log souboru (povinná)$ARGUMENTS je prázdný, vypiš: "Použití: /analyze-error-log <cesta_k_log_souboru>" a skonči.Spusť paralelně tyto Grep vyhledávání na souboru z $ARGUMENTS:
ERR\] — hlavní chybové záznamy (Serilog formát: [dd-MM-yyyy HH:mm:ss ERR]) FTL\] — fatální chybyException — výjimky ve stack traces (output_mode: "count" pro odhad rozsahu) WRN\] — varováníPoznámka k formátu: Mindtra používá Serilog s formátem [dd-MM-yyyy HH:mm:ss LEVEL]. Pattern ERR] (s mezerou před) spolehlivě matchuje úroveň uvnitř závorky s datumem. Alternativně pokud log používá formát [ERR] samostatně, hledej \[ERR\].
Nejprve spusť všechny 4 vyhledávání s output_mode: "count" pro rychlý přehled počtů.
Poté spusť ERR a FTL s output_mode: "content", -A: 15, -B: 2 pro zachycení stack traces.
Pro každý nalezený [ERR] a [FTL] záznam:
-A: 15 a -B: 2 pro zachycení celého stack trace za chybovou zprávou.System.ArgumentException, System.NullReferenceException).at Namespace.Class.Method(...) nebo in FilePath:line N.Seskup nalezené chyby podle:
Klasifikuj prioritu:
| Priorita | Kritéria |
|---|---|
| KRITICKÁ | [FTL], unhandled exceptions, NullReferenceException, StackOverflowException, OutOfMemoryException, databázové chyby |
| STŘEDNÍ | [ERR] s opakovaným výskytem (3+), timeout chyby, chyby externích služeb |
| NÍZKÁ | Jednorázové [ERR], validační chyby, expected exceptions |
| INFO | [WRN], bezpečnostní události (Access Denied, PermissionDenied, Unauthorized) |
Zvlášť vyčleň záznamy obsahující:
Access Denied, AccessDeniedPermissionDenied, ForbiddenUnauthorized, 401, 403AuthenticationException, AuthorizationExceptionTyto NEJSOU bugy — reportuj je v samostatné sekci "Bezpečnostní události".
Vypiš report v přesně tomto formátu — bez markdown code blocků kolem celého reportu, přímo jako text s nadpisy a tabulkami:
Analýza logu: <název_souboru>
Souhrn
- Celkem [ERR] záznamů: X
- Celkem [FTL] záznamů: X
- Celkem [WRN] záznamů: X
- Unikátních typů výjimek: X
- Analyzovaný soubor: <cesta>
---
Kritické chyby
<Pokud žádné:> Žádné [FTL] záznamy. Žádné NullReferenceException, OutOfMemoryException ani unhandled exceptions.
<Pokud existují: použij stejný formát jako u "Chyby – střední priorita" níže>
---
Chyby – střední priorita
<Pro každou skupinu chyb se stejným typem výjimky a místem vzniku:>
X. <Stručný název problému> — <Typ výjimky> (Nx ERR)
┌──────────┬──────────────┬─────────────┬────────────────────┬─────────────┐
│ <Entita> │ Název │ Výskytů ERR │ <Kontext job> │ Časy │
├──────────┼──────────────┼─────────────┼────────────────────┼─────────────┤
│ <id> │ '<název>' │ <n>× │ <job info> │ <čas–čas> │
└──────────┴──────────────┴─────────────┴────────────────────┴─────────────┘
<Typ výjimky>: <Zpráva výjimky>
at <Namespace.Class.Method()>
in <Soubor.cs>:line <N>
at <Namespace.Class.Method()>
in <Soubor.cs>:line <N>
Popis: <Lidsky srozumitelný popis co se stalo, proč k chybě došlo, jak se projevila>
<Vedlejší efekt: pokud existuje, popiš dopad na uživatele nebo systém>
---
Chyby – nízká priorita
┌─────┬───────────────────────────┬──────────────────────────────────────────┬─────────┬────────────────────┐
│ # │ Typ chyby │ Zpráva │ Výskytů │ Čas │
├─────┼───────────────────────────┼──────────────────────────────────────────┼─────────┼────────────────────┤
│ 1 │ <Typ výjimky/chyby> │ "<Zpráva>" │ <n>× │ <časy> │
└─────┴───────────────────────────┴──────────────────────────────────────────┴─────────┴────────────────────┘
Popis: <Popis každé chyby s nízkou prioritou>
---
Bezpečnostní události
<Pokud žádné:> Žádné záznamy s Access Denied, Unauthorized, 403, AuthorizationException apod.
<Pokud existují: tabulka s časem, typem události, uživatelem/IP>
---
Varování [WRN] — přehled
┌───────────────────────────────────────────┬───────────────┬──────────────────────────────────────────────┐
│ Typ varování │ Počet výskytů │ Zdroj │
├───────────────────────────────────────────┼───────────────┼──────────────────────────────────────────────┤
│ <Popis varování> │ <n>× │ <Třída/Namespace> │
└───────────────────────────────────────────┴───────────────┴──────────────────────────────────────────────┘
---
Doporučení
1. <Název problému> (PRIORITA: KRITICKÁ/STŘEDNÍ/NÍZKÁ)
<Podrobný popis problému a konkrétní doporučení k opravě. Uveď konkrétní soubory a řádky kde je třeba opravit.>
- <Konkrétní krok 1>
- <Konkrétní krok 2>
- <Konkrétní krok 3>
2. <Název dalšího problému> (NÍZKÁ)
<Popis a doporučení>
┌ ┬ ┐ ├ ┼ ┤ └ ┴ ┘ │ ─--- oddělovačem'název'HH:mm–HH:mm[dd-MM-yyyy HH:mm:ss LEVEL], např. [11-02-2026 13:23:26 ERR]).npx claudepluginhub michalzem/ai-skills --plugin mzProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.