Fetch Repo Path
When you need the local path of a repository and don't already know it, do not guess. Read the registry file and look it up.
Registry Location
/path/to/works/for/you/knowledge_base/context/registry/repos.md
How to Use
- Read
/path/to/works/for/you/knowledge_base/context/registry/repos.mdusing the Read tool. - Find the entry matching the repo name or purpose requested.
- Return the path from the
**Path**field of that entry. - If the repo is not listed, tell the user it's not in the registry and ask them to provide the path — then offer to add it.
How to Add a New Repo
When the user provides a path for an unlisted repo, append a new entry to repos.md following this format:
## [Repo Display Name]
- **Path**: `/absolute/path/to/repo`
- **Purpose**: [what this repo is for]
- **Git tracked**: yes / no
- **Used by**: [which skills or workflows reference it]
Never add a repo entry with a guessed or unverified path. Only add paths explicitly confirmed by the user.