Let $A:\mathcal{X}\to\mathcal{Y}$ and $B:\mathcal Z\to\mathcal W$ be two linear operators (note that input and output spaces are not required to be equal here). Then $A\otimes B:\mathcal X\otimes\mathcal Z\to\mathcal Y\otimes \mathcal W$ is the linear operator characterised by its action on simple tensors:
$$(A\otimes B)(v\otimes w) = (Av)\otimes (Bw),\qquad \forall v\in \mathcal X,\, w\in\mathcal Z.$$
Consider now the trace operator. This is the linear operator $\operatorname{Tr}:\operatorname{Lin}(\mathcal X)\to\mathbb{C}$, where $\mathcal X$ is an arbitrary finite-dimensional complex vector space, and $\mathbb{C}$ is understood here as the trivial one-dimensional complex vector space. Note that $\operatorname{Lin}(\mathcal X)$ stands for the vector space of linear operators acting on $\mathcal X$. Also, strictly speaking, one could argue that $\operatorname{Tr}$ is an operator $\operatorname{Tr}:\operatorname{Lin}(\mathcal X)\to\operatorname{Lin}(\mathbb{C})$. But $\operatorname{Lin}(\mathbb{C})\simeq\mathbb{C}$, so the difference is immaterial. You could call such $\operatorname{Tr}$ as a "superoperator", to stress its acting on spaces of operators, but really this is just another type of linear operator as the ones used at the beginning of the post.
This operator is defined as the one sending any linear operator to its trace, which can also be written as $\operatorname{Tr}(X)\equiv\sum_i \langle v_i, X v_i\rangle$, for any orthonormal basis $\{v_i\}_i$ for $\mathcal X$.
Now the operators $\operatorname{Tr}\otimes \,I$ are necessarily defined on extensions of the space. In other words, for any finite-dimensional space $\mathcal Y$, we have $\operatorname{Tr}\otimes\, I_{\cal Y}:\operatorname{Lin}(\mathcal{X}\otimes\mathcal Y)\to \operatorname{Lin}(\mathcal{Y})$. Here a word of caution is warranted: strictly speaking, this should be an operator of the form $$\operatorname{Tr}\otimes\, I_{\cal Y}:\operatorname{Lin}(\mathcal{X})\otimes\operatorname{Lin}(\mathcal Y)\to \mathbb{C}\otimes \operatorname{Lin}(\mathcal{Y}).$$
However, we have natural linear isomorphisms $\operatorname{Lin}(\mathcal X)\otimes\operatorname{Lin}(\mathcal{Y})\simeq \operatorname{Lin}(\mathcal{X}\otimes\mathcal{Y})$, and $\mathbb{C}\otimes\operatorname{Lin}(\mathcal{Y})\simeq \operatorname{Lin}(\mathcal{Y})$.
In conclusion, knowing that the action of $\operatorname{Tr}$ on operators can be written as a sum of expectation values over a basis, we conclude that $\operatorname{Tr}\otimes\, I_{\cal Z}$, for any finite-dimensional $\mathcal Z$, is characterised by its action on simple tensors, which reads
$$(\operatorname{Tr}\otimes\, I_{\cal Z})(A\otimes B)
= \operatorname{Tr}(A)\otimes B\simeq \operatorname{Tr}(A) B.$$
Using the previously discussed characterisation, this can also be written as
$$(\operatorname{Tr}\otimes\, I_{\cal Z})(A\otimes B)
= \left(\sum_i \langle v_i,Av_i\rangle\right) B.$$
The action of a linear operator on simple products then immediately determines its action on general vectors, because any vector $v\in\mathcal X\otimes\mathcal Y$ can be decomposed as $v=\sum_i x_i\otimes y_i$ for some $x_i\in\mathcal X$ and $y_i\in\mathcal Y$, and because our operator $\operatorname{Tr}\otimes\, I$ oughts to be linear, we have
$$(\operatorname{Tr}\otimes \,I_{\cal Z}) C
=\sum_i (\operatorname{Tr}\otimes \,I_{\cal Z})(X_i\otimes Y_i)
= \sum_i \left(\sum_j \langle v_j, X_i v_j\rangle\right)Y_i
= \sum_j (\langle v_j|\otimes I)C(|v_j\rangle\otimes I).$$