3 مهارة
Ports That Keep the Same Behavior
Make a language-to-language port list its semantic differences first, then name the exact inputs where old and new would disagree.
Read a Strange File Without Trusting It
A reading brief that forces line-cited answers about entry points, state, side effects and error paths instead of a fluent summary.
Screenshots That Become Layouts, Not Pixels
Send this with a UI screenshot so the generated component is responsive, semantic, and honest about what it had to guess.