TypeScript Inference Patterns | Claude Code Skill