Gatorizing adds Gator to one of your repositories. You do it here in the Dashboard, in a few clicks. Then your first agent session builds the map.
This Dashboard runs from the Gator CLI on your machine, so Gator is already installed. Each repository needs Gator added once.
Commit or stash your work first. The Dashboard runs Gatorize without prompts, and Gatorize stops if the repository has uncommitted changes. For the cleanest undo, create a branch first, for example git checkout -b add-gator. Gatorize works on whatever branch is checked out.
Gatorize adds files in two places: inside the repository, and in a per-machine folder in your home directory. It does not change your source code or your commit history.
| Where | What Gator adds | Committed? |
|---|---|---|
.gator/in the repository |
The knowledge layer. The constitution, procedures and reference notes go in .gator/.includes/. Starter mission.md, roadmap.md and inbox.md go at the root, with an empty charters/ folder for the first map. It also holds runtime-pin.json, the minimum Gator version that this repository’s governance needs. |
Yes you commit it |
Git hooks.git/hooks/ |
Three small hooks that run the installed Gator CLI. pre-commit checks that charters change with the code. commit-msg builds the message from the commit draft and adds Gator-* trailers. post-commit resets the draft. On Windows they go in .git/gator-hooks/, and Gator points Git at that folder. |
No Git never commits .git/ |
Agent session hooks.claude/ .codex/ .gemini/ |
Gator session-hook entries in settings.json or hooks.json. Gator merges them in and keeps your existing entries. |
Yes |
.gitignore |
Entries that keep Gator’s machine-local and sensitive files, such as .gator/vault/, out of Git. Your own rules stay as they are. |
Yes |
~/.gator/in your home folder |
Gator’s per-machine folder. It holds the Dashboard’s list of repositories, this machine’s identity, and local session records. Gatorize registers the repository here. | No not part of any repository |
Your source code, your existing commits, and your agent instruction files: CLAUDE.md, AGENTS.md, GEMINI.md. Gatorize also does not commit anything. Review the new files and commit them yourself, or ask your agent to do it in the first session.
.git.Run gator init in this repository. Treat its output, including the required session-opening reads, as binding. Do not provide a substantive response until those reads are complete.
The Start a session with Gator tab has a button that copies it for you.gator init. It then reads the Gator entry document, the constitution, and the mission, roadmap and inbox.charters/ folder is empty, so the agent follows the bootstrap procedure. It asks what the project is and whether it is solo or team work. It looks for existing knowledge such as ARCHITECTURE.md, decision records or AI instruction files, and asks before it migrates any of it. It fills in mission.md and roadmap.md, finds the module boundaries (usually 3 to 8 charters), and writes the first charters, their index, and a cross-cutting charter for rules that span modules.The first session is an investment. The agent spends it reading your code so that later sessions do not have to. Read the charters it writes: they are the agent’s understanding of your system, and you can correct it before it guides any change.