TypeScript Advanced Types Guide | Claude Code Skill