What problem does it solve? TypeScript projects with multiple stacks (CLI, SDK, website, CDK infrastructure) often suffer from inconsistent test styles, unclear naming, and mixed assertion patterns that make tests hard to read and maintain. This Skill enforces a single mandatory set of testing conventions so every test follows the same structure. ## Core Features & Use Cases - AAA Pattern Enforcement: Requires Arrange-Act-Assert markers in every test, with strict rules against combined Act & Assert blocks, conditionals, or try/catch inside tests. - Naming and Variable Standards: Mandates the Should_{ExpectedBehavior}_When_{Condition} test naming format and fixed variable names like sut, actual, and expected. - Stack-Specific Templates: Provides ready-to-use Vitest test structures for CLI/Core handlers with InversifyJS, Node.js SDK clients, CDK infrastructure assertions, and E2E tests with TestContainers. - Use Case: When writing a unit test for a new command handler, apply this Skill to generate a properly structured Vitest suite with mocked ports, correct exception testing, and compliant naming. ## Quick Start Write a Vitest unit test for the PullSecretsToEnvCommandHandler following the mandatory AAA pattern and naming conventions.