The Home Repo Pattern A new reference guide published on the AI Coding Dictionary site describes the "Home Repo" pattern, in which developers keep one repository holding their skills, AGENTS.md file and shared docs, with navigation pointers to their other repos so a coding agent can open or clone them as needed. The guide argues the setup solves the problem of agents started in a single repo seeing only that repo, and supplies a copyable setup prompt that has the agent inventory every git repo under the home directory, sort shared material into four buckets (shared, duplicate, repo-specific, installed), and apply nothing until the user approves a plan table and the Home Repo's AGENTS.md. The Home Repo Pattern One repo for your skills, AGENTS.md and shared docs, with pointers to your other repos. A reference, with a setup prompt you can copy. On this page A Home Repo https://www.aihero.dev/ai-coding-dictionary/home-repo is one repository that holds your skills https://www.aihero.dev/ai-coding-dictionary/skill , your AGENTS.md https://www.aihero.dev/ai-coding-dictionary/agents-md and your shared docs. You run your agent https://www.aihero.dev/ai-coding-dictionary/agent in the Home Repo. Its AGENTS.md holds a navigation pointer to each of your other repos, so the agent can open or clone them as it needs to. The problem it solves the-problem-it-solves When a project spans several repos, an agent started in one of them sees only that repo. Each repo ends up with its own copy of the skills and the agent setup, and planning a feature that crosses repos means working without the whole overview. A Home Repo gives you: 1. One place for your steering files and tooling 2. One place to run all your agents 3. Sweeping changes across multiple repos from a single session https://www.aihero.dev/ai-coding-dictionary/session Set one up set-one-up Paste this prompt into a new session with your coding agent, started in the folder that holds your repos. The agent finds your repos and their skills itself, grills https://www.aihero.dev/ai-coding-dictionary/grilling you about the decisions in rounds, and changes nothing until you approve its plan. Set up a Home Repo with me: one git repo that holds my shared skills, AGENTS.md and shared docs, and points at my other repos. I'll run my agent from it. How to work - Look up every fact yourself filesystem, git, gh , using subagents for wide searches. Bring me only decisions. - Put decisions to me in rounds. Number each question, give your recommended answer, and word it so "yes" accepts it. A question that depends on one still open waits for a later round. - Until I approve the plan in Step 3, only read. - Secrets stay where they are: leave .env and other secret files unread. Step 1: Inventory the repos Find every git repo under my home directory, skipping dependency folders. For each, record its path, remote, visibility public or private and last commit date. In the first round, ask: - which repos the Home Repo points at recommend those with recent commits - where it lives, and whether it's new or an existing repo recommend a new private repo beside the others - whether it's personal or shared with a team - which file my harness loads at session start: AGENTS.md, CLAUDE.md or both recommend what my setup shows Done when every repo found is marked in or out, and the other three questions are answered. Step 2: Inventory the shared material Across the chosen repos and my user-level skill folders such as ~/.claude/skills , list every skill a folder with a SKILL.md , every AGENTS.md and CLAUDE.md, and every doc written for agents: coding standards, glossaries, ADRs. Sort each item into one bucket: - shared: true across repos - duplicate: the same item in several places; diff the copies and mark the newest - repo-specific: about one repo's code, commands or domain - installed: from a published skills repo or marketplace Done when every item sits in exactly one bucket. Step 3: Agree the plan Show a table of every item, where it is now, and its destination: - shared and duplicate: move to the Home Repo, one copy, newest version - repo-specific: stays in its repo - installed: stays installed Under it, show the Home Repo's AGENTS.md: a short intro, then an "Other Repos" section with one pointer per repo: