Loading...
Loading...
Generate mock API servers for testing and development with realistic response data. Use when creating mock APIs for development and testing. Trigger with phrases like "create mock API", "generate API mock", or "setup mock server".
npx skill4agent add jeremylongshore/claude-code-plugins-plus-skills mocking-apis${CLAUDE_SKILL_DIR}/references/implementation.md${CLAUDE_SKILL_DIR}/mocks/server.js${CLAUDE_SKILL_DIR}/mocks/fixtures/${CLAUDE_SKILL_DIR}/mocks/generators/${CLAUDE_SKILL_DIR}/mocks/scenarios/${CLAUDE_SKILL_DIR}/mocks/state.js${CLAUDE_SKILL_DIR}/mocks/recordings/${CLAUDE_SKILL_DIR}/docker-compose.mock.yml| Error | Cause | Solution |
|---|---|---|
| Schema mismatch | Mock response does not match updated OpenAPI spec | Run spec-to-fixture sync on spec change; add CI check comparing fixture schemas |
| Missing endpoint | Consumer requests path not defined in OpenAPI spec | Return 501 with message listing available endpoints; log unknown path for spec update |
| Stale fixtures | Mock data becomes unrealistic after API schema evolution | Regenerate fixtures from latest spec; use generators over static fixtures for evolving APIs |
| Port conflict | Mock server port already in use by another dev service | Make port configurable via environment variable; default to spec-defined server URL port |
| State leak between tests | Stateful mock retains data from previous test run | Reset in-memory state before each test suite; expose |
${CLAUDE_SKILL_DIR}/references/errors.md${CLAUDE_SKILL_DIR}/references/examples.md