About baselane
baselane is a git-native package manager for AI harness configs.
It ships and versions skills, agents, commands, and hooks for tools like Claude Code. It works the same way npm ships JavaScript packages.
Use baselane to
- Install a shared pack of skills, agents, and hooks into a repo
- Record one exact version of every install in harness.json, so every machine gets the same content (this is called a pin)
- Detect drift between what's pinned and what's actually on disk
- Publish a pack under a name in the public registry so it installs by
@scope/name - Track pack versions and drift across a whole fleet from one org control plane
Example
npm install -g baselane
baselane install @acme/security-review
Your repo gets the pack's skills and a harness.json pin.
Core concepts
- Pack: a versioned bundle of config baselane installs into a repo
- harness.json: the manifest that records which packs a repo has installed
- Drift: when what's on disk no longer matches what's pinned