Skip to content
Back to skills

685 Submodule Management 52156093

ASecurity

**CRITICAL: Create matching branches in ALL affected submodules** - Check the task frontmatter for the submodules list - For each submodule listed: - Navigate to that submodule directory and verify repo (.git exists) - Check for uncommitted changes first and, if any, ask user how to handle them - If not on {default_branch}, checkout {default_branch} and pull latest (do not destroy uncommitted changes) - Create a branch with the same name as the task branch - Return to the parent directory Exa...

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
testinggit

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 685-submodule-management_52156093 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 685 Submodule Management 52156093?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 685 Submodule Management 52156093
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-685-submodule-management-52156093/badge)](https://www.skillsdirectory.com/skills/tools-only-685-submodule-management-52156093)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
### Super-repo Submodule Management

**CRITICAL: Create matching branches in ALL affected submodules**

- Check the task frontmatter for the submodules list
- For each submodule listed:
  - Navigate to that submodule directory and verify repo (.git exists)
  - Check for uncommitted changes first and, if any, ask user how to handle them
  - If not on {default_branch}, checkout {default_branch} and pull latest (do not destroy uncommitted changes)
  - Create a branch with the same name as the task branch
  - Return to the parent directory

Example: If working on tt1-login-ux-flow affecting io_web and io_user_model, create tt1-login-ux-flow branches in both submodules.

**Branch Discipline Rules:**

- Task frontmatter must list ALL submodules that might be edited
- All listed submodules MUST have matching task branches
- Before editing any file, verify the submodule is on the correct branch
- If a module needs to be added mid-task, create its branch immediately

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.