Testing
Schrijft gelaagde tests met boundary/edge coverage, mocking rules en flaky-test triage
Getest · Werkt
Wat het doet
Een test-authoring skill die Arrange-Act-Assert-structuur afdwingt, one-behavior-per-test naamgeving, layer-appropriate mocking (mock alleen bij grenzen, nooit interne code), en een expliciete boundary/edge-case matrix. Activeert bij het schrijven van tests, het beoordelen van testkwaliteit, of het debuggen van testfouten, inclusief flaky-test quarantaine en layer-specifieke debugging stappen voor unit-, integratie- en E2E-suites.
Testrapport
De SKILL.md opgehaald op plugins/team/skills/development/testing/; frontmatter parseert (name+description) en het ene gerefereerde bestand, examples/test-pyramid.md, retourneert HTTP 200. Geen beveiligingsrisico's. Voor uitvoer: ik schreef applyDiscount(price,percent), vervolgens een naïeve baseline-suite (3 tests) en een skill-gevolgde suite (11 tests) die de boundary-matrix van de body (min-1/min/min+1/max-1/max/max+1) en one-behavior-per-test naamgeving toepaste. Beide slaagden op schone broncode (14/14 via jest). Ik muteerde vervolgens de broncode (percent>100 naar percent>101): de baseline-suite slaagde nog steeds (mistte de bug), terwijl de max+1 boundary-test van de skill-suite faalde en deze ving — een concreet, meetbaar verschil.
Getest op: 2026-07-31 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/testingSchrijft gelaagde tests met boundary/edge coverage, mocking rules en flaky-test triage
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Write unit tests for this service layerDebug why this test is flakyReview the quality of these test cases