| name | cross-repo-workflows |
| description | Register repositories, maintain multi-repo graph freshness, and search across repos with dagayn. |
| argument-hint | [repo or query] |
Cross-Repo Workflows
Use this when a task spans multiple repositories, shared libraries, downstream
consumers, or a multi-repo watch daemon.
Installed Search Mode
This packaged skill is mode-neutral. dagayn install rewrites this section with
the selected embedding mode so cross-repo search advice matches the installed
retrieval setup.
Workflow
- List known repositories:
dagayn tool list_repos_tool
dagayn repos
- Register missing repos explicitly:
dagayn register /path/to/repo --alias short-name
dagayn daemon add /path/to/repo
- Keep graphs fresh:
dagayn daemon status
dagayn daemon start
dagayn daemon logs
- Search structurally across repos:
dagayn tool cross_repo_search_tool --arg query='"billing client"'
- After cross-repo candidates are identified, switch back to the relevant repo
and use local graph tools such as
query_graph_tool, review_tool, or
semantic_search_nodes_tool for source-level verification.
Safety Rules
- Never assume a registered repo is fresh. Check daemon status or run a local
build_or_update_graph_tool() before relying on a result.
- Cross-repo search is for candidate discovery. Confirm behavior in the owning
repo before recommending edits.
- Use aliases in reports so users can tell which repo each finding came from.
Efficiency Rules
- Use cross-repo search to narrow the candidate set before any broad
rg across
multiple checkout roots.
- Keep source reads repo-local and targeted after cross-repo discovery.