This is a comprehensive unit testing setup for TypeScript and NestJS projects that goes beyond basic Jest configuration. It enforces the AAA pattern religiously, uses @golevelup/ts-jest for type-safe mocking with DeepMocked, and includes workflows for everything from initial setup to debugging flaky tests. The workflow-driven approach is smart: it makes you pick whether you're writing, reviewing, debugging, or optimizing before you start, which prevents the usual test maintenance chaos. Notably opinionated about redirecting test output to temp files to avoid bloating agent context, and it covers the full NestJS stack including guards, interceptors, Kafka microservices, and in-memory databases for repository testing. If you're serious about maintainable unit tests in a NestJS codebase, this gives you patterns and guardrails that actually stick.
npx -y skills add bmad-labs/skills --skill typescript-unit-testing --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
github/awesome-copilot