Build/Update Tests

Risikobewertung einer Datei, dann Schreiben oder Auffüllen fehlender Unit-/Integrations-/E2E-Tests.

von enbyaugust · enbyaugust/zacs-claude-skills

Funktioniert mit Setup ★ 8.8/10

Build/Update Tests — Risikobewertung einer Datei, dann Schreiben oder Auffüllen fehlender Unit-/Integrations-/E2E-Tests.

Was es kann

Liest eine Zieldatei, klassifiziert sie als hohes/mittleres/niedriges Risiko, prüft auf vorhandene Unit-/Integrations-/E2E-Tests anhand von Pattern-Compliance-Dokumenten, schreibt oder aktualisiert dann die fehlenden Tests und meldet behobene Lücken. Löst bei Phrasen wie "build tests for X", "update tests", "test [component]" oder "check test coverage" aus.

Testbericht

Zweimal auf einer Wegwerf-Datei formatCurrency.ts ausgeführt: Der Skill-geführte Durchlauf produzierte 11 organisierte P0/P1/P2-Tests (Null/NaN/Rundungs-/unbekannte-Währungscode-Randfälle, korrekter __tests__-Pfad) im Vergleich zu 4 flachen Tests aus einer ungesteuerten Baseline, alle 15 bestanden unter echtem vitest. Sein "CRITICAL" Pattern-Compliance-Schritt liest claude-patterns/testing-patterns.md, vitest-testing-patterns.md und playwright-best-practices.md, die nicht mit dem Skill ausgeliefert werden und in einem typischen Consumer-Repo nicht existieren, sodass die gesamte Prüfung out-of-the-box stillschweigend keine Funktion hat.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /build-update-testsRisikobewertung einer Datei, dann Schreiben oder Auffüllen fehlender Unit-/Integrations-/E2E-Tests.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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