TypeScript Type Safety & Advanced Patterns Claude Code Skill