What I'm trying to do
I distribute AI primitives (agents, skills, guardrails, standards) through APM. The same primitives live in their canonical Git repository and get installed onto individual developer machines when a developer runs apm install -g .
The problem
I end up with what looks like two copies of the same primitive — one in the Git source of truth, one materialized locally. When both are present, it's unclear how the user should is supposed to treat them.
Questions
What's the recommended pattern to avoid the duplication in the first place ?
What I'm trying to do
I distribute AI primitives (agents, skills, guardrails, standards) through APM. The same primitives live in their canonical Git repository and get installed onto individual developer machines when a developer runs apm install -g .
The problem
I end up with what looks like two copies of the same primitive — one in the Git source of truth, one materialized locally. When both are present, it's unclear how the user should is supposed to treat them.
Questions
What's the recommended pattern to avoid the duplication in the first place ?