Quick Start
Get up and running with repoverlay in a couple of minutes. First install the binary, then pick a path: profiles compose a whole agent setup at once, while overlays place a single bundle of files.
Install
Section titled “Install”See Installation for all options. The quickest way:
# macOS/Linuxbrew install tylerbutler/tap/repoverlay
# Or with cargocargo binstall repoverlayA profile composes overlays and AI-harness capabilities — instructions, skills, agents, and MCP servers — into one named unit you apply to a repo for a specific agent (Claude Code or GitHub Copilot).
-
Define a profile
Profiles live in your repoverlay config under a
profileskey. Add one to your global config at~/.config/repoverlay/config.ccl:profiles =rust-dev =description = Rust development profileoverlays == rust-baseinstructions ==content =Be concise in all responses.See the Profiles guide for overlays, plugins, and marketplaces.
-
Apply it to a repo
Pick the harness for your agent —
claudeorcopilot:Terminal window cd ~/projects/my-reporepoverlay profile apply rust-dev --harness clauderepoverlay places each capability where the harness expects it and git-excludes any new repo-local files.
-
Check what was applied
Terminal window repoverlay profile status -
Remove when done
Terminal window repoverlay profile remove rust-dev --harness claude
An overlay is a named bundle of files placed directly into a repo's working tree and excluded from git.
-
Check that nothing is applied yet
Terminal window cd ~/projects/my-reporepoverlay statusYou should see:
Status: No overlays are currently applied. -
Browse and apply an overlay
Terminal window repoverlay browse tylerbutlerSelect an overlay from the interactive list. repoverlay will ask if you want to save the source for future use.
-
Check status again
Terminal window repoverlay statusYou'll see the applied overlay, its source, and the files it manages.
-
Remove when done
Terminal window repoverlay remove my-overlay
Next steps
Section titled “Next steps”- Compose a full agent setup with Profiles
- Learn about applying overlays from different sources
- Create and share your own overlays
- Understand how it works