Build/Update Tests

Rizikově skóruje soubor, poté zapíše nebo doplní chybějící unit/integration/E2E testy.

od enbyaugust · enbyaugust/zacs-claude-skills

Funguje s nastavením ★ 8.8/10

Build/Update Tests — Rizikově skóruje soubor, poté zapíše nebo doplní chybějící unit/integration/E2E testy.

Co umí

Čte cílový soubor, klasifikuje jej jako vysoce/středně/nízkorizikový, kontroluje existující unit/integration/E2E testy podle dokumentace dodržování vzorů, poté zapíše nebo aktualizuje chybějící testy a hlásí opravené mezery. Spouští se na fráze jako "build tests for X", "update tests", "test [component]" nebo "check test coverage".

Testovací report

Spuštěno dvakrát na odhozeném souboru formatCurrency.ts: řízený průchod dovedností vygeneroval 11 organizovaných testů P0/P1/P2 (okrajové případy null/NaN/zaokrouhlování/neznámý kód měny, správná cesta __tests__) oproti 4 plochým testům z neřízeného základu, všech 15 prošlo pod skutečným vitest. Jeho krok "CRITICAL" dodržování vzorů čte claude-patterns/testing-patterns.md, vitest-testing-patterns.md a playwright-best-practices.md, které nejsou součástí dovednosti a v typickém repozitáři spotřebitele nebudou existovat, takže celá tato kontrola po instalaci tiše neprovede žádnou operaci.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/enbyaugust/zacs-claude-skills
cd zacs-claude-skills
mkdir -p ~/.claude/skills
cp -r skills/build-update-tests ~/.claude/skills/build-update-tests

Příkazy a ukázkové prompty

  • /build-update-testsRizikově skóruje soubor, poté zapíše nebo doplní chybějící unit/integration/E2E testy.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • check test coverage for the payment service before I ship it
  • write missing unit tests for my LoginForm component
  • test my new formatCurrency util for edge cases like null and NaN