In Schwartz's QFT and the Standard Model, a vector is defined an object that transforms like a vector. For instance, $V$ is a 4-vector if its components transform like this under Lorentz boost,
\begin{equation} V_\mu \rightarrow \Lambda_{\mu\nu}V_\nu \end{equation}
Where $\Lambda_{\mu\nu}$ are elements of Lorentz matrix. The book then talks about the commutator of Lorentz group, and how other representations of Lorentz group can be found by constructing objects whose transformation rule obey the same commutation relation. In particular, a spin 1/2 fermion can be represented by a Dirac spinor. In later part of that book, they check if an operator is vector by testing its transformation rules under Lorentz transformation. It is a vector only if it follows the aforementioned transformation rule.
After finishing that book, I moved on to read Schutz's textbook on general relativity and am surprised to learn that they defined vector in an alternative way. They define it as
"a vector is a tangent to some curve, and is the function that gives $d\phi/ds$ when it takes $\tilde{d}\phi$ as an argument".
Or if I understand correctly, vector $\vec{V}$ is an object that when supplied as an input to a one-form with components $(d\phi/dx^i)$, produces an invariant number $d\phi/ds$ where $s$ is a parametrization of a curve with tangent $\vec{V}$ and $\phi$ is any scalar field.
This definition actually makes more sense to me as it doesn't rely on the apparently tautological definition of "transform like a vector" (I know it's not tautology as the rules of transformation are defined in advance, but still). Furthermore, this definition immediately extends to vectors in Riemannian spaces. I have no doubt that this definition leads to transformation rules that obeys the Lorentz commutator in a flat Minkowski space as both definitions lead to the same 4-vector.
But now I wonder, it is possible to define spinors in similar manner as well? Can spinors be defined in terms of one-forms and derivatives of $\phi$? The first idea that comes to my mind is to define $\phi$ as a Dirac spinor field rather than a scalar field, but that may ends up with 4 independent scalar rather than a Dirac spinor field. I guess I have to somehow uses gauge invariance properties? It seems to get technical and tedious soon.
At the moment, I am not interested (yet) in quantizing fields in curved spaces. I just want to know if there is an alternative definition of spinors in the context of differential geometry.