Advanced TypeScript Generics Patterns | Claude Code Skill