This is homework, and we are stuck.
Let $V$, $W$ be two vector fields on a surface $M$ (with assumed ambient space $\mathbb{R}^3$). Prove that if $S$ is the shape operator on $M$ corresponding to a given unit normal vector field $U$, then
$$ S(V)\cdot W = \nabla_{V} W \cdot U $$
which I understand to be equivalent to, fixing arbitrary $p \in M$.
$$ S(V_p)\cdot W_p = \nabla_{V_p} W \cdot U_p $$
What we did
We took $S(V)\cdot W$ and transformed it to $-\nabla_{V} U \cdot W$. Then the goal is equivalent to
\begin{align*} -\nabla_{V} U \cdot W &= \nabla_{V} W \cdot U \end{align*}
which is equivalent to,
$$ \nabla_{V} W \cdot U + \nabla_{V} U \cdot W = 0 $$
by some previous exercise we have that the goal is equivalent to
$$ V (W \cdot U) = V (p \mapsto W_p \cdot U_p) = 0 $$
Then we became stuck. We expanded the definition and simply could not reach anywhere. Any hints?