Let $S^2$ be the unit sphere in $\Bbb{R}^3$. It is a regular surface.
Let $\phi:S^2\rightarrow S^2$ be the reflection function, $p=(0,0,1)$ the north pole on the sphere, and $v=(x,y,0)^T$ a vector in the tangent plane $T_p S^2$ (which is the $XY$ plane).
I need to show that $d\phi |_p (v)=-v$. For that, I use the definition: $d\phi|_p (v)=d(\phi \circ X)|_{X^{-1}(p)}(w)$ when $w\in\Bbb{R}^2$ is a vector fulfilling $dX|_p(w)=v$ (there exists one, from the definition on a tangent plane) and $X:U\subset\mathbb{R}^2\rightarrow S^2$ a parameterization of $S^2$.
My problem was in finding $w$. If I take $X(\theta,\phi)=(\cos\phi\sin\theta,\sin\phi\sin\theta,\cos\theta)$, then $X^{-1}(p)=(\theta=0,\phi)$. $\phi$ is general, because it can be anything, right? Now, I want to find a $w$ such that $dX|_{(\theta=0,\phi)}w=(x,y,0)^T$. But $$dX|_{(\theta=0,\phi)}=\begin{pmatrix} \cos\phi & 0 \\ \sin\phi & 0 \\ 0 & 0 \\ \end{pmatrix}$$
So $dX|_{(\theta=0,\phi)}\begin{pmatrix} w_1 \\ w_2 \\ \end{pmatrix}=\begin{pmatrix} w_1 \cos\phi\\ w_1 \sin\phi\\ 0\\ \end{pmatrix}$ which can't be equal to $\begin{pmatrix} x\\ y\\ 0\\ \end{pmatrix}$ with general $x,y\in\Bbb{R}$ unless we add $\phi$ as a variable, which is wierd because it shouldn't influence the answer.
Note: if I ignore the fact I can't find $w$ and treat it as just a vector fulfilling $dX|_{(\theta=0,\phi)}w=(x,y,0)^T$, I can prove the statement easily. However, it really bothered me that I couldn't find $w$, even though it is not crucial for this very question.