Advanced TypeScript Patterns Claude Code Skill