'Sub-skill of clean-code: Git Plumbing for Repos with Large Pack Files
Scanned 9/9/2026
Install to Claude Code
npx -y skills add vamseeachanta/workspace-hub --skill git-plumbing-for-repos-with-large-pack-files --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Git Plumbing For Repos With Large Pack Files?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vamseeachanta-git-plumbing-for-repos-with-large-pack-files-workspace-hub)More formats (shields.io, HTML) on the badges page.
---
name: clean-code-git-plumbing-for-repos-with-large-pack-files
description: 'Sub-skill of clean-code: Git Plumbing for Repos with Large Pack Files
(+1).'
version: 2.1.0
category: workspace
type: reference
scripts_exempt: true
---
# Git Plumbing for Repos with Large Pack Files (+1)
## Git Plumbing for Repos with Large Pack Files
`git commit` hangs indefinitely on repos with pack files ≥4GB (e.g., digitalmodel). Use
plumbing commands instead:
```bash
# Standard commit — HANGS on repos with large pack files
git commit -m "message" # ← do NOT use
# Plumbing workflow — always safe regardless of repo size
TREE=$(git write-tree)
PARENT=$(git rev-parse HEAD)
COMMIT=$(git commit-tree "$TREE" -p "$PARENT" -m "your message here")
git update-ref HEAD "$COMMIT"
```
After this, update the hub-level submodule pointer:
```bash
# From workspace-hub root
git add <submodule-dir>
git commit -m "chore: update <submodule> pointer"
```
## Parallel Execution for Multi-Repo God Object Sprints
When splitting files across multiple repos simultaneously:
```
TeamCreate → spawn agent-repo-A + agent-repo-B in parallel
agent-repo-A: handles one repo (worldenergydata)
agent-repo-B: handles other repo (digitalmodel)
Rules:
- Never run two agents on the SAME repo concurrently (index.lock contention)
- Update hub submodule pointer AFTER each repo agent completes
- agent-repo-B should not start WRK-592 until WRK-591 is committed
(same __init__.py in same repo — sequential within a repo, parallel across repos)
```
---
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!