What problem does it solve? Teams working on the Envilder codebase need tests that follow a consistent verification contract: correct test level selection, standardized naming, explicit AAA structure, and port-boundary mocking. Without these conventions, test suites drift in style and fail to protect the actual behavioral risks. ## Core Features & Use Cases - Test Level Classification: Chooses between unit tests for pure domain logic, mocked-port tests for command handlers, and integration or e2e tests with LocalStack/TestContainers for cloud, CLI, or GitHub Action wiring risks. - Naming and Structure Enforcement: Applies the Should_<Expected>_When_<Condition> naming pattern and single-use // Arrange, // Act, // Assert markers per test. - Port-Boundary Mocking: Builds test doubles with vi.fn() against domain port interfaces, asserting behavior rather than implementation details. - Use Case: When adding error-path coverage for PullSecretsToEnvCommandHandler, the skill guides you to mock the secret store port, write separate tests per behavior, and validate with pnpm test and pnpm lint. ## Quick Start Ask the AI to apply the core-testing conventions to add missing error-path tests for a specific command handler or test file.