TypeScript Patterns Claude Code Skill | AI Type Safety