Type Safety Patterns: Claude Code Skill for TypeScript