alirezarezvani avatar

Api Test Suite Builder

Generates comprehensive test suites for REST APIs by analyzing your OpenAPI specs or endpoint documentation. You point it at your API definition and it creates test cases covering standard scenarios, edge cases, error handling, and validation checks. The tests are structured and ready to run with your preferred testing framework. Useful when you need test coverage quickly for a new API or want to fill gaps in existing suites. The quality depends heavily on how well documented your API is, but it's a solid time saver for getting baseline coverage in place so you can focus on writing the more nuanced business logic tests yourself.

skills.sh installs
677
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill api-test-suite-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

API Test Suite Builder

Tier: POWERFUL Category: Engineering Domain: Testing / API Quality


Overview

Scans API route definitions across frameworks (Next.js App Router, Express, FastAPI, Django REST) and auto-generates comprehensive test suites covering auth, input validation, error codes, pagination, file uploads, and rate limiting. Outputs ready-to-run test files for Vitest+Supertest (Node) or Pytest+httpx (Python).


Core Capabilities

  • Route detection — scan source files to extract all API endpoints
  • Auth coverage — valid/invalid/expired tokens, missing auth header
  • Input validation — missing fields, wrong types, boundary values, injection attempts
  • Error code matrix — 400/401/403/404/422/500 for each route
  • Pagination — first/last/empty/oversized pages
  • File uploads — valid, oversized, wrong MIME type, empty
  • Rate limiting — burst detection, per-user vs global limits

When to Use

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Backend & APIs, Testing & QA, DevOps & CI/CD
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1google avatargemini-managed-agents-apigoogle/skillsManages custom Agent resources on Gemini Enterprise Agent Platform. Use when the user wants to programmatically create, configure, list, update, or delete state673skills.sh installs
2encoredev avatarencore-go-databaseencoredev/skillsWork with PostgreSQL in Encore Go using `sqldb.NewDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.595skills.sh installs
3nodeops-app avatarnodeops-authnodeops-app/skillsAdd NodeOps PKCE OAuth authentication to a Next.js app. Trigger when the user wants to set up NodeOps login, integrate NodeOps OAuth, add @nodeops-createos/inte564skills.sh installs
4yoanbernabeu avatarsupabase-audit-rpcyoanbernabeu/supabase-pentest-skillsList and test exposed PostgreSQL RPC functions for security issues and potential RLS bypass.551skills.sh installs
5patricio0312rev avatarwebsocket-realtime-builderpatricio0312rev/skillsImplements real-time features using WebSockets with Socket.io, rooms, authentication, and reconnection handling. Use when users request "real-time updates", "We544skills.sh installs
6yoanbernabeu avatarsupabase-audit-realtimeyoanbernabeu/supabase-pentest-skillsTest Supabase Realtime WebSocket channels for unauthorized subscriptions and data exposure.544skills.sh installs