# git-submodules Initialize, clone, update, and manage git submodules for multi-repository projects. ## What it does This skill handles submodule operations within the git workflow suite. It initializes submodules, clones repositories with nested submodule dependencies, updates submodule pinning, and manages version control across multi-repo projects. The skill provides clean workflows for projects with complex dependency structures and returns structured results suitable for agent composition. ## Usage ``` /git-submodules ``` Describe your submodule task: initialize, clone, update, or manage versions. The skill will handle the operation and return structured results (operation, status, per-submodule details, conflicts, and a recovery `next_step` when applicable) suitable for agent composition. ## Files | File | Purpose | |------|---------| | `SKILL.md` | Skill instructions for agents | | `references/README.md` | Describes contents of references/ | | `references/submodules.md` | Deep-dive reference: full flag tables, workflow patterns, safe-removal sequence, `absorbgitdirs`, `foreach` variables | | `references/sources.md` | Research sources and provenance |