← All skills

Repo

Repository structure tool — monorepo or polyrepo migration in either direction, preserving git history.

Class skillID skill/repoVersion 1.0.0Lifecycle stableAuthor convergent-systems-key
/repo
gitarchitecturemonorepopolyrepostructure
Inputs
NameTypeDescription
operation stringmonorepo | split | extract | merge | standardize
target stringRepository or subdirectory path.
Outputs
NameTypeDescription
resultstringSummary of structural changes.
Side effects
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.