Testing
Skriver lagdelte tester med grense-/kantdekning, mocking-regler og triagering av ustabile tester
Bestått
Hva den gjør
En ferdighet for testforfatting som håndhever Arrange-Act-Assert-struktur, én-atferd-per-test-navngivning, lag-passende mocking (mock kun ved grenser, aldri intern kode), og en eksplisitt grense-/kanttilfelle-matrise. Utløses ved skriving av tester, gjennomgang av testkvalitet, eller feilsøking av testfeil, inkludert karantene for ustabile tester og lagspesifikke feilsøkingstrinn for enhets-, integrasjons- og E2E-suiter.
Testrapport
Hentet SKILL.md på plugins/team/skills/development/testing/; frontmatter parses (name+description) og dens ene refererte fil, examples/test-pyramid.md, returnerer HTTP 200. Ingen sikkerhetsbrudd. For utdata: Jeg skrev applyDiscount(price,percent), deretter en naiv baseline-suite (3 tester) og en ferdighets-følgende suite (11 tester) som anvendte kroppens grensematrise (min-1/min/min+1/max-1/max/max+1) og én-atferd-per-test-navngivning. Begge besto på ren kilde (14/14 via jest). Jeg muterte deretter kilden (percent>100 til percent>101): baseline-suiten besto fortsatt (savnet feilen), mens ferdighets-suitens max+1 grensetest feilet og fanget den – en konkret, målt forskjell.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
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.
Kommandoer og eksempelprompter
/testingSkriver lagdelte tester med grense-/kantdekning, mocking-regler og triagering av ustabile tester
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Write unit tests for this service layerDebug why this test is flakyReview the quality of these test cases