api-testing

Solid

Use this skill when testing REST or GraphQL APIs, implementing contract tests, setting up mock servers, or validating API behavior. Triggers on API testing, Postman, contract testing, Pact, mock servers, MSW, HTTP assertions, response validation, and any task requiring API test automation.

Testing & QA 167 stars 29 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

When this skill is activated, always start your first response with the ๐Ÿงข emoji. # API Testing A comprehensive framework for testing REST and GraphQL APIs with confidence. Covers the full spectrum from unit-level handler tests to cross-service contract tests, with emphasis on *what to test at each layer* and *why* - not just syntax. Designed for engineers who can write tests but need opinionated guidance on strategy, tooling, and avoiding common traps. --- ## When to use this skill Trigger this skill when the user: - Writes tests for a REST or GraphQL API endpoint - Sets up integration or end-to-end tests for an HTTP service - Implements contract testing between a consumer and provider - Creates mock servers or stubs for downstream dependencies - Validates response schemas or payload shapes - Tests authentication flows (JWT, OAuth, API keys) - Tests error handling, edge cases, or failure scenarios - Asks about Supertest, Pact, MSW, Zod validation, or Apollo testing Do NOT trigger this skill for: - UI/component testing concerns (use a frontend-testing skill instead) - Load/performance testing - that is a separate discipline with different tooling --- ## Key principles 1. **Test behavior, not implementation** - Assert on what the API returns to callers, not on how internal functions are wired together. An endpoint test that reaches the router and asserts on status code + response body is worth ten unit tests on internal helpers. 2. **Isolate at the right bou...

Details

Author
AbsolutelySkilled
Repository
AbsolutelySkilled/AbsolutelySkilled
Created
2 months ago
Last Updated
today
Language
MDX
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content โ€” not just same category

Testing & QA Listed

api-testing

Use this skill when testing REST or GraphQL APIs, implementing contract tests, setting up mock servers, or validating API behavior. Triggers on API testing, Postman, contract testing, Pact, mock servers, MSW, HTTP assertions, response validation, and any task requiring API test automation.

3 Updated today
Samuelca6399
Testing & QA Solid

api-testing

Comprehensive API testing for REST and GraphQL endpoints with contract validation

1,160 Updated today
a5c-ai
Testing & QA Solid

automating-api-testing

This skill automates API endpoint testing, including request generation, validation, and comprehensive test coverage for REST and GraphQL APIs. It is used when the user requests API testing, contract testing, or validation against OpenAPI specifications. The skill analyzes API endpoints and generates test suites covering CRUD operations, authentication flows, and security aspects. It also validates response status codes, headers, and body structure. Use this skill when the user mentions "API testing", "REST API tests", "GraphQL API tests", "contract tests", or "OpenAPI validation".

2,274 Updated today
jeremylongshore
Testing & QA Listed

api-tests

API contract testing with Pact, OpenAPI validation, and Zod/AJV schemas. Use when setting up contract tests, validating OpenAPI compliance, or adding breaking-change CI checks.

35 Updated today
laurigates
Testing & QA Listed

api-testing

HTTP API testing with Supertest (TS) and httpx/pytest (Python). Use when the user mentions API testing, Supertest, httpx, REST/GraphQL validation, or HTTP response errors.

35 Updated today
laurigates