← All skills

Repo

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

Class skill ID skill/repo Version 1.0.0 Lifecycle stable Author convergent-systems-key
/repo
gitarchitecture monorepopolyrepostructure
Inputs
NameTypeDescription
operation string monorepo | split | extract | merge | standardize
target string Repository or subdirectory path.
Outputs
NameTypeDescription
result string Summary 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.