TypeScript Strict Patterns: Claude Code Skill for Type Safety