TypeScript Patterns Claude Code Skill - Advanced Type Safety