If $a,b\in \mathbb{Z}$ then: $$\gcd(a,b)=1 \iff \gcd(a+b,ab)=1$$
Let $p$ be a prime number.
Let $\gcd(a,b)=1$, and $p | a+b,p|ab$. $p|ab \implies p|a \ \text{or}\ p|b$. WLOG let $p|a$, then $p|a+b$ and $p|a$ implies $p|b$. But we have $\gcd(a,b)=1$ a contradiction. Thus We must have $gcd(a+b,ab)=1$.
Conversely let $\gcd(a+b,ab)=1$, $p|a$ and $p|b$ then $p|a+b$ and $p|ab$ a contradiction again. Thus we must have $\gcd(a,b)=1$.
Is the proof correct?
Your proof is perfectly correct. There is nothing to add.
Your proof works also in this implication: Let $m,n\in \mathbb{Z}$, then
$$ \gcd(ma+nb,ab)=1\implies \gcd(a,b)=1$$
and as Heterbij pointed out, the other implication doesn't work.