CTXPM (Context Package Manager) is an open-source, AI-first protocol that organizes Skills, Rules, Prompts, Memory, and MCP into two clear ownership types - dependency and package - so your AI coding agent can check, update, and validate them on its own.
* dependency: external AI resources (Git, OCI, file path) you don't own. Tracked by source/version, not committed to your repo.
* package: resources your project owns. Reviewed and versioned right alongside your source code.