TypeScript Testing Patterns Claude Code Skill