Catalog
fairoosansar-coder/update-git-submodule

fairoosansar-coder

update-git-submodule

Update one or more of the repository's git submodules to a target version (a specific tag or commit, the latest release, or HEAD), adjusting the pins in .gitmodules and re-syncing the submodule gitlinks. Follows the procedure in update-git-submodule.md.

v1.0LATEST
NewUpdated Oct 29, 2026

Update git submodules

Arguments

See the arguments specified in update-git-submodule.md, though briefly:

  1. One or more submodules to update.
  2. Target version: a specific tag or commit; latest; or HEAD

Usage

Read and follow update-git-submodule.md. If either argument is missing, ask the user before applying.

Overall Score

76/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

82

Quality

72

Clarity

78

Completeness

65

Summary

This skill guides AI agents through updating Git submodules to a specified version (tag, commit, latest, or HEAD). It delegates the core procedure to an external documentation file (update-git-submodule.md) and emphasizes confirming arguments with the user before proceeding. The skill has a narrow, well-defined scope around submodule version management.

Detected Capabilities

file readfile write (.gitmodules)git operations (checkout, fetch, commit)external documentation reference

Trigger Keywords

Phrases that agents use to match this skill to user intent.

update submodulesubmodule version bumppin submodulesync submodulessubmodule to latestmanage git submodules

Risk Signals

WARNING

External documentation dependency — skill references update-git-submodule.md but that file is not included in the submission for review

[update-git-submodule.md] link in SKILL.md
INFO

Incomplete context — core procedure is offloaded to external file, limiting ability to fully assess completeness and safety guardrails

Skill body

Use Cases

  • Update a single submodule to a specific release tag
  • Bump multiple submodules to their latest versions simultaneously
  • Pin submodules to a specific commit hash for reproducibility
  • Sync submodule references (gitlinks) after updating .gitmodules
  • Maintain submodule pinning across team members

Quality Notes

  • Skill correctly defers to external documentation and emphasizes user confirmation for arguments, reducing risk of unintended mutations
  • Scope is well-defined: focused only on submodule version updates, not broader Git operations
  • Argument validation logic is present ('ask the user before applying' if arguments missing)
  • Documentation structure is clear, using reference links and brief inline guidance
  • Limitation: the full procedure is external, making it impossible to assess completeness of edge case handling, error recovery, and safety guarantees without reviewing the linked file
  • Good security practice: skill does not auto-execute; requires explicit user confirmation
Model: claude-haiku-4-5-20251001Analyzed: Oct 29, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use fairoosansar-coder/update-git-submodule in your dev environment

Command Palette

Search for a command to run...