Strict TypeScript Patterns Claude Code Skill