Build/Update Tests

Risikovurderer en fil og skriver eller udfylder derefter de enheds-/integrations-/E2E-tests, den mangler.

Af enbyaugust · enbyaugust/zacs-claude-skills

Virker med opsætning ★ 8.8/10

Build/Update Tests — Risikovurderer en fil og skriver eller udfylder derefter de enheds-/integrations-/E2E-tests, den mangler.

Hvad det gør

Læser en målfil, klassificerer den som Høj/Medium/Lav risiko, tjekker for eksisterende enheds-/integrations-/E2E-tests mod mønsteroverensstemmelsesdokumenter, skriver eller opdaterer derefter de manglende tests og rapporterer rettede huller. Udløses af fraser som "build tests for X", "update tests", "test [component]" eller "check test coverage".

Testrapport

Kørte den to gange på en engangsformatCurrency.ts: den færdighedsvejledte gennemgang producerede 11 organiserede P0/P1/P2-tests (null/NaN/afrunding/ukendt-valutakode kanttilfælde, korrekt __tests__ sti) versus 4 flade tests fra en uvejledt baseline, alle 15 bestod under rigtig vitest. Dens 'CRITICAL' mønsteroverensstemmelsestrin læser claude-patterns/testing-patterns.md, vitest-testing-patterns.md og playwright-best-practices.md, som ikke leveres med færdigheden og ikke vil eksistere i et typisk forbruger-repo, så hele det tjek stille og roligt no-ops ud af boksen.

Testet: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Kommandoer og eksempelprompter

  • /build-update-testsRisikovurderer en fil og skriver eller udfylder derefter de enheds-/integrations-/E2E-tests, den mangler.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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