What problem does it solve? Python-fluent developers often struggle to understand code written in other languages like TypeScript or JavaScript, especially unfamiliar constructs such as hooks, promises, or optional chaining. This Skill bridges that gap by teaching concepts first, then execution models and idioms, and finally mapping or translating the code into idiomatic Python. ## Core Features & Use Cases - Concept-First Teaching: Explains unfamiliar constructs (e.g. React hooks, promises, structural typing) with a definition followed by a Python analogue or contrast. - Execution Model Comparison: Clarifies compile vs runtime behavior, type checking, module systems, and concurrency models relative to Python. - Idiomatic Python Translation: Converts snippets into idiomatic Python with notes on what changed, what was lost in translation, and pros/cons of each version. - Use Case: A Python developer encounters a TypeScript React component and asks "what's a hook?" — the Skill explains the concept, contrasts it with Python patterns, and optionally shows an equivalent Python implementation. ## Quick Start Ask the assistant to explain this TypeScript code like I'm a Python developer and show me the idiomatic Python equivalent.