api-testing-observability-api-mock

18.0k
sickn33sickn33

You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.

195 days ago

generating-test-doubles

1.5k
Jeremylongshore Claude Code Plugins Plus Skills Test Doubles GeneratorJeremylongshore Claude Code Plugins Plus Skills Test Doubles Generator

This skill uses the test-doubles-generator plugin to automatically create mocks, stubs, spies, and fakes for unit testing. It analyzes dependencies in the code and generates appropriate test doubles based on the chosen testing framework, such as Jest, Sinon, or others. Use this skill when you need to generate test doubles, mocks, stubs, spies, or fakes to isolate units of code during testing. Trigger this skill by requesting test double generation or using the `/gen-doubles` or `/gd` command.

195 days ago

Writing Tests

1.1k
hotovohotovo

Comprehensive guide for writing unit tests, integration tests, and component tests in AiderDesk using Vitest. Use when creating new tests, configuring mocks, or organizing test files.

195 days ago

tests-developer

451
anyprotoanyproto

Smart router to testing patterns and practices. Use when writing unit tests, creating mocks, testing edge cases, or working with Swift Testing and XCTest frameworks.

195 days ago

testcontainers-integration-tests

445
AarononthewebAaronontheweb

Write integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker containers instead of mocks.

195 days ago

Real Pytest - No Mocks, Real Tests

399
Taylorsatula Mira Oss Pytest Real TestingTaylorsatula Mira Oss Pytest Real Testing

Write pytests that test real public interfaces with actual components, no mocking, and precise assertions. MIRA-specific patterns. Use when creating or reviewing tests.

195 days ago

electron-mock-factory

376
a5c-aia5c-ai

Generate mocks for Electron APIs (ipcMain, ipcRenderer, dialog, etc.) for unit testing

electrontestingmocks+2
195 days ago

tdd-london-chicago

215
proffesor-for-testingproffesor-for-testing

Apply London (mock-based) and Chicago (state-based) TDD schools. Use when practicing test-driven development or choosing testing style for your context.

tddtestinglondon-school+3
195 days ago

qe-tdd-london-chicago

215
proffesor-for-testingproffesor-for-testing

Apply London (mock-based) and Chicago (state-based) TDD schools. Use when practicing test-driven development or choosing testing style for your context.

tddtestinglondon-school+3
195 days ago

write-test

200
proto-at-blockproto-at-block

Write tests. Kotest FunSpec, fakes over mocks, Turbine for Flows, unit and integration testing

195 days ago

backend-test

155
alekspetrovalekspetrov

Generate backend tests (unit, integration, mocks). Auto-invoke when user says "write test for", "add test", "test this", or "create test".

195 days ago

testing-anti-patterns

132
MicrockMicrock

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

195 days ago

testing-with-api-mocks

116
stacklokstacklok

Start here for all API mocking in tests. Covers auto-generation, fixtures, and when to use other skills. Required reading before creating, refactoring, or modifying any test involving API calls.

195 days ago

vitest-testing-patterns

98
TheBushidoCollectiveTheBushidoCollective

Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.

195 days ago

jest-testing-patterns

98
TheBushidoCollectiveTheBushidoCollective

Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.

195 days ago

rspec-mocking

98
TheBushidoCollectiveTheBushidoCollective

Use when rSpec mocking with doubles, stubs, mocks, spies, and partial mocking strategies.

195 days ago

testing-anti-patterns

98
chrispanggchrispangg

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

195 days ago

mocking-stubbing

95
aj-geddesaj-geddes

Create and manage mocks, stubs, spies, and test doubles for isolating unit tests from external dependencies. Use for mock, stub, spy, test double, Mockito, Jest mocks, and dependency isolation.

195 days ago

writing-tests

91
rileyhilliardrileyhilliard

Writes behavior-focused tests using Testing Trophy model with real dependencies. Use when writing tests, choosing test types, or avoiding anti-patterns like testing mocks.

195 days ago

testing-go

76
holon-runholon-run

Expert Go testing skills. Creates table-driven tests, uses testify assertions, mocks interfaces, and ensures comprehensive coverage.

195 days ago

Test Doubles Patterns

71
PramodDuttaPramodDutta

Comprehensive guide to test doubles including mocks, stubs, spies, fakes, and dummies with when-to-use guidelines and anti-pattern avoidance.

mocksstubsspies+2
195 days ago

swift-testing

70
bocatobocato

Expert guidance on Swift Testing best practices, patterns, and implementation. Use when developers mention: (1) Swift Testing, @Test, #expect, #require, or @Suite, (2) "use Swift Testing" or "modern testing patterns", (3) test doubles, mocks, stubs, spies, or fixtures, (4) unit tests, integration tests, or snapshot tests, (5) migrating from XCTest to Swift Testing, (6) TDD, Arrange-Act-Assert, or F.I.R.S.T. principles, (7) parameterized tests or test organization.

195 days ago

Bun Jest Migration

69
secondskysecondsky

Use when migrating from Jest to Bun's test runner, import compatibility, mocks, and config.

195 days ago

testing-anti-patterns

59
withzombieswithzombies

Use when writing or changing tests, adding mocks - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

195 days ago

orval

56
pproencapproenca

Orval OpenAPI TypeScript client generation best practices. This skill should be used when configuring Orval, generating TypeScript clients from OpenAPI specs, setting up React Query/SWR hooks, creating custom mutators, or writing MSW mocks. Triggers on tasks involving orval.config.ts, OpenAPI codegen, API client setup, or mock generation.

195 days ago

testing

35
shinprshinpr

Applies TDD process, test quality criteria, and mock guidelines. Use when: writing unit tests, using mocks, or reviewing test quality.

195 days ago

testing

33
oxedomoxedom

Software testing expertise for writing effective tests. Use when writing tests, reviewing test quality, designing test suites, debugging test failures, or implementing TDD. Covers xUnit patterns, test case selection, mocks/fixtures, parametrization, testing stateful systems, BDD, golden/snapshot testing, and LLM output evaluation.

195 days ago

rspec-testing-guidelines

32
ThibautBaissacThibautBaissac

RSpec testing patterns, factories, mocks, and test best practices

195 days ago

analyzing-test-coverage

26
saleorsaleor

Creates and analyzes tests using Vitest and MSW patterns. Use when writing unit tests, integration tests, analyzing coverage gaps, setting up MSW handlers, vi.fn mocks, test builders, or debugging test failures. Do NOT use for non-test TypeScript code.

195 days ago

ocaml-testing

24
avsmavsm

Testing strategies for OCaml libraries. Use when discussing tests, Alcotest, Eio mocks, test structure, test-driven development, or cram tests in OCaml projects.

195 days ago

testing-qa

24
Vasallo94Vasallo94

Usa esta skill para escribir y ejecutar tests (unitarios, integración, e2e) en el backend de ObsidianRAG usando pytest y mocks.

195 days ago

scenarios

23
outfitter-devoutfitter-dev

This skill should be used when validating features end-to-end without mocks, testing integrations, or when "scenario test", "e2e test", or "no mocks" are mentioned.

195 days ago

component-testing

18
jpmorgan-paymentsjpmorgan-payments

Comprehensive testing patterns for React components with MSW, React Query, and Vitest. Use when writing tests, setting up mocks, testing API interactions, or ensuring 80% coverage. Keywords - testing, MSW, React Query, Vitest, mocks, coverage, API testing.

195 days ago

testing

17
boochbooch

Testing philosophy and practices. This skill should be used when writing tests, designing test strategies, or reviewing test code. Use proactively when discussing TDD, red-green-refactor, test doubles, mocks, stubs, fakes, RSpec, Jest, pytest, unit tests, integration tests, test coverage, or test-first development. (user)

195 days ago

Testing Strategy

16
yalehyaleh

Systematic testing methodology for Go projects using TDD, coverage-driven gap closure, fixture patterns, and CLI testing. Use when establishing test strategy from scratch, improving test coverage from 60-75% to 80%+, creating test infrastructure with mocks and fixtures, building CLI test suites, or systematizing ad-hoc testing. Provides 8 documented patterns (table-driven, golden file, fixture, mocking, CLI testing, integration, helper utilities, coverage-driven gap closure), 3 automation tools (coverage analyzer 186x speedup, test generator 200x speedup, methodology guide 7.5x speedup). Validated across 3 project archetypes with 3.1x average speedup, 5.8% adaptation effort, 89% transferability to Python/Rust/TypeScript.

195 days ago

Mocking Assistant

12
patricio0312revpatricio0312rev

Creates stable mocks for APIs, services, and UI components using MSW (Mock Service Worker), fixture conventions, and example patterns. Use for "API mocking", "MSW", "test mocks", or "service mocking".

195 days ago

vitest-mocking

10
alexanderopalexanderop

Vitest mocking patterns and test double strategies. Use when writing tests that need mocks, spies, stubs, or fakes. Triggers include: mocking modules, stubbing globals (fetch, Date, timers), testing composables, mocking imports (default/named), creating test doubles, replacing dependencies, verifying mock calls, cleaning up mocks, or any question about "how do I mock X in Vitest". Also use when reviewing tests for proper mocking practices.

195 days ago

vitest

9
TerminalSkillsTerminalSkills

Assists with unit and integration testing using Vitest, a Vite-native test runner. Use when writing tests, configuring mocks, setting up coverage, or migrating from Jest. Trigger words: vitest, unit testing, test runner, vi.fn, vi.mock, test coverage, jest replacement.

195 days ago

testing-patterns

9
lambdamechaniclambdamechanic

Testing patterns and standards for this codebase, including async effects, fakes vs mocks, and property-based testing.

195 days ago

generating-test-doubles

8
BbgnsurfTechBbgnsurfTech

Generate mocks, stubs, spies, and fakes for dependency isolation. Use when creating mocks, stubs, or test isolation fixtures. Trigger with phrases like "generate mocks", "create test doubles", or "setup stubs".

195 days ago

Forge

8
simotasimota

Quickly build prototypes for both frontend (UI components/pages) and backend (API mocks/simple servers). Use it to validate new features and turn ideas into tangible form. Prioritize working solutions over perfection.

195 days ago

atelier-typescript-testing

6
martinffxmartinffx

TypeScript testing patterns with Vitest and MSW. Use when writing unit tests, mocking APIs, creating typed mocks for dependency injection, or using snapshot testing.

195 days ago

accelint-ts-testing

6
gohypergiantgohypergiant

Comprehensive vitest testing guidance for TypeScript projects. Use when (1) Writing new tests with AAA pattern, parameterized tests, or async/await, (2) Reviewing test code for anti-patterns like loose assertions (toBeTruthy), over-mocking, or nested describe blocks, (3) Optimizing slow test suites, (4) Implementing property-based testing with fast-check - especially for encode/decode pairs, roundtrip properties, validators, normalizers, and idempotence checks. Covers test organization, assertions, test doubles hierarchy (fakes/stubs/mocks), async testing, performance patterns, and property-based testing patterns. Trigger keywords on vitest, *.test.ts, describe, it, expect, vi.mock, fast-check, fc.property, roundtrip, idempotence.

195 days ago

mockery-generate

6
EricOo0EricOo0

Unify the use of mockery + go:generate to generate mocks for Go interfaces; hand-written mock structs are prohibited. Enable this Skill when you need to create mocks for interfaces while implementing code or writing unit tests.

195 days ago

pytest-testing

6
trotsky1997trotsky1997

Comprehensive guide for writing and running pytest tests in Python projects. Use when (1) Setting up pytest for a new project, (2) Writing test files and test cases, (3) Using fixtures, mocks, and parametrization, (4) Improving test coverage, (5) Debugging test failures, (6) Organizing test structure, or any Python testing tasks with pytest.

195 days ago

api-testing-observability-api-mock

5
agent-skills-hubagent-skills-hub

You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.

195 days ago

local-service-testing

5
troykellytroykelly

Use when code changes touch database, cache, queue, or other service-dependent components - enforces testing against real local services instead of mocks

195 days ago

effect-testing-mocking

5
mepukamepuka

Testing patterns with layers, mocks, and deterministic time. Use when preparing testable services and small smoke tests.

195 days ago