API Tester
Genereert API tests vanuit echte OpenAPI + route code, raadt nooit statuscodes.
Getest · Werkt
Wat het doet
Genereert en voert API tests uit met alleen verifieerbaar contractbewijs — de OpenAPI spec, route/handler implementatie, DTO's en bestaande tests — en registreert spec-vs-code divergenties in plaats van gissingen vast te zetten in assertions. Activeert wanneer u vraagt om integratietests, contracttests, regressiegevallen voor een endpoint, of API compatibiliteitscontroles. Scheidt 'generate tests' van 'execute requests' en weigert schrijverzoeken tegen onbevestigde omgevingen.
Testrapport
Stelde een echt Express project samen met een opzettelijke discrepantie tussen spec en code: openapi.yaml beloofde POST /users → 201, 400 en 401, maar app.js retourneerde feitelijk 200 en 422, en 401 was onbereikbaar (geen auth-middleware of security scheme). Baseline set, gegenereerd vanuit spec op de gebruikelijke manier, leverde 2 pass / 3 fail op `node --test`: verwacht 201 — kreeg 200, verwacht 400 — kreeg 422, verwacht 401 — kreeg 200. SKILL.md set leverde 4 pass / 0 fail op: de skill leest de implementatie als de bron van waarheid, assert alleen werkelijk bereikbare paden, en rapporteert de drie discrepanties in plaats van ze vast te zetten als vals falende tests; het genereerde helemaal geen test voor 401, volgens de regel 'do not assume every endpoint must return 400/401/403/404'. Stage 0 schoon: een enkele SKILL.md zonder scripts, netwerk of exfiltratie. De skill is volledig in het Chinees — rapporten en testtitels zijn in het Chinees, wat wrijving veroorzaakt voor een Engelstalig team; er is geen automatisering in, het is een disciplinaire checklist.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/laolaoshiren/claude-code-skills-zh.git mkdir -p ~/.claude/skills cp -r claude-code-skills-zh/skills/api-tester ~/.claude/skills/api-tester
Commando's en voorbeeldprompts
/api-testerGenereert API tests vanuit echte OpenAPI + route code, raadt nooit statuscodes.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Generate integration tests for this endpoint from the actual route codeCheck if my OpenAPI spec matches what this handler actually returnsWrite contract tests but flag any spec versus implementation mismatches