What problem does it solve? Writing consistent, maintainable tests across polyglot codebases is hard because each language has different frameworks, conventions, and mocking strategies. This Skill codifies proven testing patterns for TypeScript (Vitest), Rust (cargo test), Swift (Swift Testing), and Go (go test) so tests follow real-world project conventions instead of ad-hoc guesses. ## Core Features & Use Cases - Per-language conventions: File naming, test structure, and run commands for Vitest, cargo test, Swift Testing, and go test. - Mock strategies: Dependency injection with vi.fn(), trait-based stubs in Rust, test accessors in Swift, and interface injection in Go. - Cross-language guidance: Testing pyramid ratios, coverage targets, property-based testing libraries, anti-patterns, and GitHub Actions CI snippets. - Use Case: When adding tests to a Rust workspace crate, apply the inline #[cfg(test)] mod tests pattern with tokio async tests and scripted mock providers instead of inventing a structure. ## Quick Start Write unit tests for my new TypeScript permission resolver following the Vitest patterns in this skill.