TypeScript Best Practices & Type Safety - Claude Code Skill