api-testing-patterns
About
This skill provides comprehensive API testing patterns for contract, REST/GraphQL, and integration testing. Use it when designing API test strategies or testing APIs to validate contracts, auth, errors, and automate in CI/CD. It offers quick pattern selection and actionable guidance for developers.
Quick Install
Claude Code
Recommendednpx skills add mattnigh/skills_collection -a claude-code/plugin add https://github.com/mattnigh/skills_collectiongit clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/api-testing-patternsCopy and paste this command in Claude Code to install this skill
GitHub Repository
Related Skills
test-automation-strategy
OtherThis Claude Skill helps developers design and implement effective test automation frameworks by applying the test pyramid, design patterns like Page Object Model, and CI/CD integration. It's used when building automation frameworks or improving test efficiency to detect anti-patterns and ensure robust testing. The skill utilizes specialized agents for test generation, execution, coverage analysis, and flaky test detection.
testability-scoring
OtherThis skill provides AI-powered testability assessment for web applications using Playwright and optional Vibium integration. It evaluates applications against 10 intrinsic testability principles like Observability and Controllability to identify improvement areas. Use it when assessing software testability, evaluating test readiness, or generating testability reports.
quality-metrics
OtherThe quality-metrics skill helps developers establish actionable quality dashboards and KPIs by focusing on outcome-based metrics like bug escape rate, rather than vanity metrics. It provides optimized guidance for measuring test effectiveness and setting behavioral thresholds. Use this skill when evaluating quality or defining engineering dashboards to drive meaningful improvements.
shift-right-testing
OtherThe `shift-right-testing` skill enables testing directly in production using feature flags, canary deployments, and chaos engineering. It is designed for implementing production observability and progressive delivery strategies. Developers should use it to safely roll out features and monitor real-world system behavior.
