It is a well-known approach to define the tangent space $T_pM$ of a smooth manifold $M$ at $p \in M $ as the vector space of derivations $d : C^\infty(M) \to \mathbb R$ at $p$. Here $C^\infty(M)$ denotes the set of all smooth functions $M \to \mathbb R$ and a derivation at $p$ has the property $d(f\cdot g) = df \cdot g(p) + f(p)\cdot dg$.
In Hitchin's definition of tangent space and tangent vectors we see that $T_pM$ can be identified with the dual space of $C^\infty(M)/Z_p(M)$, where $Z_p(M)$ is the subspace of all $f \in C^\infty(M)$ having derivative $0$ at $p$. That is, a linear map $C^\infty(M) \to \mathbb R$ is a derivative iff it annihilates $Z_p(M)$.
In Paul Frost's answer to Different definitions of the tangent space at a point of a smooth manifold: Biduals? we see that $C^\infty(M)/Z_p(M)$ can be identified with $$C^\infty((M,p),(\mathbb R^m,0))/Z_{(p,0)}M $$ where $C^\infty((M,p),(\mathbb R^m,0))$ is the linear subspace all $f \in C^\infty(M)$ with $f(p) = 0$ and $Z_{(p,0)}M = Z_p(M) \cap C^\infty((M,p),(\mathbb R^m,0))$.
We conclude that $T_pM$ can be identified with the dual space $\tilde T_pM$ of $C^\infty((M,p),(\mathbb R^m,0))/Z_{(p,0)}M$, thus with the set of linear maps $C^\infty((M,p),(\mathbb R^m,0)) \to \mathbb R$ annihilating $Z_{(p,0)}M$.
Question: Is there a nice alternative characterization of linear maps $C^\infty((M,p),(\mathbb R^m,0)) \to \mathbb R$ annihilating $Z_{(p,0)}M$ as "modified derivations"?
It is clear that $d(f\cdot g) = df \cdot g(p) + f(p)\cdot dg$ is inadequate here because $g(p) = f(p) = 0$ in this case, but perhaps there is a bypass?