Přeskočit na obsah

/diff-explain — Vysvětlení změn

Vysvětlení změn: Převede aktuální diff na srozumitelné shrnutí pro netechnického recenzenta: rozdělí změny na funkční, obsahové, generované, dokumentační a testové, řekne, které generované soubory jsou důsledkem které změny dat, vyjmenuje rizika a nečekané soubory a přidá konkrétní způsob ověření.. Claude skill, provoz.

Claude skill provoz

Volání

/diff-explain

Argumenty: "[--technicky | <cesta>]"

Zdroj: .claude/skills/diff-explain/SKILL.md

Převede aktuální diff na srozumitelné shrnutí pro netechnického recenzenta: rozdělí změny na funkční, obsahové, generované, dokumentační a testové, řekne, které generované soubory jsou důsledkem které změny dat, vyjmenuje rizika a nečekané soubory a přidá konkrétní způsob ověření.

Kdy ho spustit

Před review, před odesláním příspěvku, nebo po delší práci, kdy se ztratil přehled.

Pro koho a s jakým rizikem

  • Persona: přispěvatel zdrojem, editor, vývojář, recenzent, údržbář
  • Riziko: jen čte
  • Zapisuje do souborů: ne

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Rozdělení do kategorií je celý přínos: diff se čtyřiceti soubory vypadá hrozivě, i když je to jedna změna dat.
  • Generovaný soubor BEZ odpovídající změny dat je nález, ne šum.
  • Řádek JAK OVĚŘIT je povinný. Vysvětlení bez způsobu ověření je žádost o důvěru.
  • Nezamlčí soubor proto, že „je to jen generované“.

Jak se skill popisuje sám

Převede aktuální změny v repozitáři na srozumitelné shrnutí pro netechnického recenzenta — co se změnilo, proč, co je generovaný důsledek, co je riziko a jak to ověřit. Použij ho před review, před odesláním příspěvku, nebo když někdo řekne „co jsem to vlastně změnil", „vysvětli mi ten diff", „je to bezpečné".

Doslovný text z .claude/skills/diff-explain/SKILL.md.

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.