There is the well-known construction of sheaves on a base, i.e. rather than specifying a sheaf $S$ on all open sets of a topological space $M$, specify its data only on a topological base $\mathcal{B}$ of $M$, where $\mathcal{B}$ is a collection of open sets in $M$ so that every open set is a union of elements in $\mathcal{B}$. See for example these notes for details.
Now, pick your favourite definition of a cosheaf $P$ on $M$, e.g. a colimit-preserving covariant functor $\text{Open}(M) \to \text{Ab}$ from the category of open sets of $M$ to the category of abelian groups. Is there a good dual notion of a cosheaf on a base? I.e. if one specifies cosheaf data on a base of $M$, does this specify a unique cosheaf on $M$?
Intuitively, it feels very plausible that the dual proof holds up, and I think one at least easily gets the existence of a precosheaf extending the given data. However, I am aware that a lot of constructions that work for sheaves break down for cosheaves, e.g. cosheafification seems to be a very troubled notion, because colimits somehow behave differently than limits. I do not have good intuition for category theoretic limits and colimits and how they differ, and literature on cosheaf theory seems scarce, which is why I am asking this question. I hope I'm not being too imprecise here :)