Stein and Weiss (1968, Am. J. Math. 90, 163-196) introduced the notion of generalized gradients: equivariant first order differential operators G between irreducible vector bundles with structure group SO(n) or Spin(n). Among other things, they proved ellipticity for certain systems, analogous to the Cauchy-Riemann equations, and to the (Riemannian signature) Maxwell and Dirac equations, built from these generalized gradients. In this paper, we classify all systems of this type which are elliptic; the answer is valid for all Riemannian or (if spin structure enters) Riemannian spin manifolds. In particular, we find that ellipticity may be attained by assembling surprisingly few generalized gradients. The method employed yields a side benefit: the spectral resolution of G*G on the standard sphere S-n, for each generalized gradient G. This spectral resolution was previously understood only for operators on "small bundles'-for example, the differential form operators delta d, and ns, and the square of the Dirac operator. (C) 1997 Academic Press.