sdk-mock-generator

Solid

Generate mock servers and clients for SDK testing

Testing & QA 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

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

Skill Content

# SDK Mock Generator Skill ## Overview This skill generates mock servers and clients for SDK testing, enabling developers to test integrations without hitting production APIs. ## Capabilities - Generate mock servers from OpenAPI specifications - Create SDK test fixtures with realistic data - Implement response stubbing for various scenarios - Support stateful mocking for complex workflows - Generate error response mocks - Configure latency simulation - Support request recording and playback - Create mock data factories ## Target Processes - SDK Testing Strategy - Developer Experience Optimization - API Documentation System ## Integration Points - Prism (OpenAPI mock server) - WireMock (HTTP mock server) - MSW (Mock Service Worker for browsers) - Nock (Node.js HTTP mocking) - VCR-style recording libraries ## Input Requirements - OpenAPI specification - Test scenario requirements - Stateful behavior definitions - Error scenarios to mock - Performance simulation needs ## Output Artifacts - Mock server implementation - Test fixture data - Response stub configurations - Stateful scenario handlers - Mock data factories - Recording/playback setup ## Usage Example ```yaml skill: name: sdk-mock-generator context: apiSpec: ./openapi.yaml mockTool: prism features: - responseStubbing - statefulMocking - errorSimulation - latencySimulation scenarios: - name: happyPath responses: ./fixtures/happy-path/ - name: er...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills