What problem does it solve? Manually verifying REST and GraphQL endpoints with tools like Postman is not repeatable, cannot run in CI, and misses silent contract breaks such as renamed fields or missing auth checks. This Skill provides structured patterns for writing automated API tests that validate schemas, status codes, authentication, and idempotency on every run. ## Core Features & Use Cases - Dual-stack test patterns: Write API tests in TypeScript with the Playwright request fixture, Supertest, and Zod, or in Java 21+ with REST Assured, AssertJ, and JSON Schema Validator. - Schema and contract validation: Validate every response against Zod schemas or JSON Schema definitions, with guidance on strict versus loose validation for owned versus third-party APIs. - Auth, error, and edge-case coverage: Test 401/403 on protected endpoints, error codes (400, 404, 409, 422, 500), pagination, filtering, and idempotency of PUT/DELETE operations. - Use Case: When adding a new /api/users endpoint, generate a Playwright spec that checks CRUD operations, validates the paginated response schema with Zod, and confirms unauthenticated requests return 401. ## Quick Start Ask the AI to create API tests for your REST endpoint using Playwright or REST Assured, including schema validation and authentication checks.