Testing
Schreibt geschichtete Tests mit Grenz-/Randabdeckung, Mocking-Regeln und Triage für Flaky-Tests
Getestet · Funktioniert
Was es kann
Ein Skill zur Testerstellung, der die Arrange-Act-Assert-Struktur, die Benennung „ein Verhalten pro Test“, schichtgerechtes Mocking (nur an Grenzen mocken, niemals internen Code) und eine explizite Grenz-/Randfallmatrix erzwingt. Wird ausgelöst beim Schreiben von Tests, Überprüfen der Testqualität oder Debuggen von Testfehlern, einschließlich Quarantäne für Flaky-Tests und schichtspezifischen Debugging-Schritten für Unit-, Integrations- und E2E-Suiten.
Testbericht
Die SKILL.md unter plugins/team/skills/development/testing/ abgerufen; Frontmatter parst (name+description) und die eine referenzierte Datei, examples/test-pyramid.md, gibt HTTP 200 zurück. Keine Sicherheitsmängel. Für die Ausgabe: Ich schrieb applyDiscount(price,percent), dann eine naive Baseline-Suite (3 Tests) und eine Skill-folgende Suite (11 Tests), die die Grenzmatrix des Textes (min-1/min/min+1/max-1/max/max+1) und die Benennung „ein Verhalten pro Test“ anwendeten. Beide bestanden auf sauberem Quellcode (14/14 via jest). Ich änderte dann den Quellcode (percent>100 zu percent>101): Die Baseline-Suite bestand immer noch (übersah den Fehler), während der max+1-Grenzwerttest der Skill-Suite fehlschlug und ihn abfing – ein konkreter, messbarer Unterschied.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/rsmdt/the-startup.git /tmp/testing-src mkdir -p ~/.claude/skills cp -R /tmp/testing-src/plugins/team/skills/development/testing ~/.claude/skills/testing # Places SKILL.md at ~/.claude/skills/testing/SKILL.md plus examples/test-pyramid.md # Note: SKILL body contains a $ARGUMENTS token (it ships as a plugin command in the-startup); # as a standalone skill $ARGUMENTS is simply unsubstituted and harmless. # No external tools/API keys required — it is instructional guidance only.
Befehle & Beispiel-Prompts
/testingSchreibt geschichtete Tests mit Grenz-/Randabdeckung, Mocking-Regeln und Triage für Flaky-Tests
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Write unit tests for this service layerDebug why this test is flakyReview the quality of these test cases