Repo
Repository structure tool — monorepo or polyrepo migration in either direction, preserving git history.
/repo
gitarchitecture monorepopolyrepostructure
Inputs
| Name | Type | Description |
|---|---|---|
operation | string | monorepo | split | extract | merge | standardize |
target | string | Repository or subdirectory path. |
Outputs
| Name | Type | Description |
|---|---|---|
result | string | Summary of structural changes. |
Side effects
- may rewrite git history
- creates or modifies repositories
System prompt fragment
Manage repository structure: convert to monorepo (merge repos with history), split a repo (extract subdirectory with history using git filter-repo), or standardize layout. Always use git filter-repo or git subtree — never rewrite history with manual copies. Preserve all commit history. Create a plan first, wait for approval, then execute.
Attribution: convergent-systems-key. License: Apache-2.0 or as stated by the originating repository.