Let $A_\mu^a(x)$ be a non-Abelian gauge field, with $\mathrm{SU}(N)$ generators $T_a$. We can write the field as a Lie-algebra-valued object $$ \mathbf{A}_\mu \equiv A_\mu^a T_a.$$ The full local gauge transformation is $U(x)=\exp(i \alpha^a (x) T_a)$, parameterized by local parameters $\alpha^a(x)$. The field transforms as $$\mathbf{A}_\mu \longrightarrow U \mathbf{A}_\mu U^{-1} - \frac{i}{g} (\partial_\mu U)U^{-1}$$ In the infinitesimal version (i.e. to first order in $\alpha$), in component notation, the transformation should correspond to $$A^a_\mu(x) \longrightarrow A^a_\mu(x) + \frac{1}{g}\partial_\mu\alpha^a(x)-f^{abc} \alpha_b(x)A^c_\mu (x),$$ where $f^{abc}$ stands for the structure constants of $\mathfrak{su}(N)$, defined by $$[T^a,T^b]=if^{abc}T_c.$$
I tried going from the first transformation to the second, using the definitions of $\mathbf{A}_\mu$ and $f^{abc}$, but I just can't get the right form, the last term with $A^c_\mu(x)$ confuses me the most...
For the sake of completeness, let me just state that I also used these two relations: $$U(x)=1+i\alpha^a(x)T_a + \mathcal{O}(\alpha^2)$$ $$U^{-1}(x)=1-i\alpha^a(x)T_a + \mathcal{O}(\alpha^2)$$
Any hints? Am I missing something obvious here?