# outfit > One repo. Many outfits. A free command-line tool that swaps files in a git repository (AGENTS.md, CLAUDE.md, skills folders, hook checks) for your own versions, only on your machine. git status stays clean and nobody else's diff changes. outfit is a small Go CLI. A profile is a folder of your own versions of tracked files, plus on/off switches for the team's hook checks. `outfit use ` puts a symlink where the file was, sparse checkout tells git to look away from that path, and git hooks keep it true after every pull, checkout and rebase. The committed files never change, so pull requests and teammates see nothing. An editor's save over the link is copied back into the profile; if both sides changed, outfit saves both copies and asks. A profile can also replace a whole folder (for example `.claude/skills`). - Source: https://github.com/prosperity-solutions/outfit - Website: https://outfit.oss.life.li/ - License: MIT - Platforms: macOS (universal), Linux (amd64, arm64); git 2.36 or newer - Install, no login and no token: `curl -fsSL https://raw.githubusercontent.com/prosperity-solutions/outfit/main/install.sh | sh` ## Docs - [README](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/README.md): what it is, try it in 60 seconds, every command - [Documentation index](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/README.md) - [Profiles, swaps, replacing a folder](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/profiles.md) - [Configuration and toggles](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/config.md) - [Hooks](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/hooks.md) - [Security and releases](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/security.md) ## Agent skills `outfit skills` prints how outfit works, written for coding agents and carried by the binary (so it never goes stale). `outfit skills basics` is the one to read first. `outfit skills install` puts a small pointer skill where Claude Code and other agents read skills. ## Optional - [How git actually behaves, pinned by tests](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/git-behavior.md) - [The original plan](https://raw.githubusercontent.com/prosperity-solutions/outfit/main/docs/HANDOVER.md)