[step:Match the terms for $k+1 \leq i \leq k+\ell+1$ on the LHS with the second sum on the RHS]
For $k+1 \leq i \leq k+\ell+1$, write $i = k + j$ with $1 \leq j \leq \ell+1$. The face $\sigma \circ \delta_i$ omits $v_{k+j}$. The remaining vertices are $v_0, \ldots, v_k, v_{k+1}, \ldots, \hat{v}_{k+j}, \ldots, v_{k+\ell+1}$. The front $k$-face uses $v_0, \ldots, v_k$, and the back $\ell$-face uses $v_k, v_{k+1}, \ldots, \hat{v}_{k+j}, \ldots, v_{k+\ell+1}$. Therefore
\begin{align*}
(-1)^{k+j} (\phi \smile \psi)(\sigma \circ \delta_{k+j}) = (-1)^{k+j} \phi\!\left(\sigma|_{[v_0, \ldots, v_k]}\right) \cdot \psi\!\left(\sigma|_{[v_k, \ldots, \hat{v}_{k+j}, \ldots, v_{k+\ell+1}]}\right).
\end{align*}
Comparing with the second sum on the RHS: the $j$-th term of $(-1)^k \phi(\sigma|_{[v_0,\ldots,v_k]}) \cdot (-1)^j \psi(\sigma|_{[v_k,\ldots,\hat{v}_{k+j},\ldots,v_{k+\ell+1}]})$ equals $(-1)^{k+j}$ times the same product. These match for $1 \leq j \leq \ell+1$, but the RHS second sum also includes the $j = 0$ term.
[/step]