Pull All — Git skill for Claude Code
Pull latest changes in each submodule by changing into the directory and running git pull.
How to install Pull All
Installs to ~/.claude/skills/agiterra-product-foundry-engineering-pull-all/SKILL.md
mkdir -p ~/.claude/skills/agiterra-product-foundry-engineering-pull-all && curl -fsSL https://raw.githubusercontent.com/agiterra/product-foundry-engineering/HEAD/commands/pull-all.md -o ~/.claude/skills/agiterra-product-foundry-engineering-pull-all/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Pull All does
Pull latest changes in each submodule by changing into the directory and running git pull.
Run `git pull` in the root repo first, then iterate through each submodule directory and pull the latest changes from its tracked branch.
After pulling all submodules, check which submodules have updated commits. For each submodule with changes:
- Get a brief synopsis of what changed (look at the commit messages between the old and new SHA)
- Stage the submodule directory with
git add $submodule-path
Alternatives in Git
- Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
- Yeet — Stage, commit, push code, and open a GitHub pull request via CLI 14.6k ★
- PR Review Toolkit — Specialized agents for reviewing pull requests 14k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Git Pull
Pull the latest changes from the remote for the current branch.
Git Switch To Main
Switch to the main branch and pull the latest changes.
Hybrid Complete
Complete Hybrid Ralph task in worktree, verify all stories complete, commit code changes (excluding planning f
PR Merged
Post-merge cleanup — checkout main, pull latest, delete the feature branch, and close the linked work item.
Pull And Sync
Sync working branch with latest from default branch using merge --no-ff.
Remove Worktree
Remove a specific worktree cleanly (directory + git reference + branch)
Related Agents
Git Sync Agent
Git Sync Auditor. Use this agent to check for uncommitted differences and remote drift before risky operations
Refactor Agent
Large-scale refactoring specialist. Use for renames touching 10 files, API shape changes, directory reorganiza
PR Writer
Generate comprehensive pull request descriptions from git changes.