Přeskočit na obsah

/test — Cílené spuštění testů

Cílené spuštění testů: Zjistí, co se změnilo, vybere nejmenší testovou sadu, která to pokryje, a při selhání vysvětlí příčinu místo symptomu — co test čekal, co dostal a jestli je správně kód, nebo očekávání. Claude skill, kontrola výstupů.

Claude skill kontrola výstupů

Volání

/test

Argumenty: "[changed | data | dossier | ui | intake | prismatic | <cesta>]"

Zdroj: .claude/skills/test/SKILL.md

Zjistí, co se změnilo, vybere nejmenší testovou sadu, která to pokryje, a při selhání vysvětlí příčinu místo symptomu — co test čekal, co dostal a jestli je správně kód, nebo očekávání. U golden snapshotu vyžaduje podívat se, CO se změnilo, dřív než se přegeneruje.

Kdy ho spustit

Během práce po změně skriptu, validátoru nebo dat. Před /quality, aby se zjevné vyřešilo dřív.

Pro koho a s jakým rizikem

  • Persona: vývojář, ú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

  • Zelené testy nejsou hotovo. Testy pokrývají skripty; npm run build kontroluje postavený web, a rozdíl mezi tím není chyba ani jednoho.
  • Test upravený tak, aby prošel, bez vysvětlení proč, je způsob, jak se ztratí záruka.
  • E2E (Playwright) není součástí buildu a spouští se cíleně.

Jak se skill popisuje sám

Spustí nejmenší relevantní testovou sadu pro to, co se skutečně změnilo, a vysvětlí selhání — místo aby pouštěl všechno a čekal. Použij ho po úpravě skriptů, validátorů, šablon nebo dat, když někdo řekne „spusť testy", „proč to padá", „zkontroluj, jestli jsem něco nerozbil".

Doslovný text z .claude/skills/test/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.