Tap Testcontainers

ALWAYS consult this skill when the user works with Testcontainers, Docker containers for tests, tap before/after hooks for container lifecycle, or test environment setup with test-env.json and localtest.ts. This skill contains the exact architecture for container-based test infrastructure (Ryuk reaper, before.js executors, container runners, teardown.js, localtest.ts environment loader) that Claude cannot reconstruct correctly without consulting. Without this skill, Claude will produce incorrect container lifecycle management, miss reaper label configuration, and break inter-process environment variable passing. Covers: Testcontainers setup, GenericContainer, Ryuk reaper, before.js/teardown.js executors, container runners (Redis, MySQL, PostgreSQL, LocalStack), test-env.json, localtest.ts, TEST_LOCAL and SKIP_TEST_* environment variables, tap before/after hooks for containers. Does NOT cover test code patterns (see fastify-testing) or app architecture (see fastify-expert). Trigger on ANY mention of: testconta

fgiova 843a9d2 12.9 KB Updated

File contents

fgiova/claude-marketplace/tree/main/plugins/tap-testcontainers/skills/tap-testcontainers commit 843a9d2af9

Frequently asked questions

npx skillmds@latest add fgiova/tap-testcontainers