Agent skill
git-sync-manager-1-always-check-before-operating
Sub-skill of git-sync-manager: 1. Always Check Before Operating (+4).
Install this agent skill to your Project
npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/_core/bash/git-sync-manager/1-always-check-before-operating
SKILL.md
1. Always Check Before Operating (+4)
1. Always Check Before Operating
# Check for uncommitted changes before destructive operations
if ! git diff --quiet; then
echo "Error: uncommitted changes"
exit 1
fi
2. Use --no-verify for Batch Commits
# Skip hooks in batch operations for speed
git commit -m "message" --no-verify
3. Handle Offline/Network Errors Gracefully
# Suppress errors and provide fallback
if ! git pull --quiet 2>/dev/null; then
echo "Warning: could not pull (offline?)"
fi
4. Track Operation Statistics
# Always maintain counters for summary
SUCCESS=0; FAILED=0; SKIPPED=0
# Update appropriately in each operation
5. Validate Git Repositories
# Always check .git directory exists
[[ -d "$repo/.git" ]] || continue
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-complete-milestone
Archive completed milestone and prepare for next version
gsd-reapply-patches
Reapply local modifications after a GSD update
gsd-verify-work
Validate built features through conversational UAT
gsd-thread
Manage persistent context threads for cross-session work
clinical-trial-protocol
Generate clinical trial protocols for medical devices or drugs through a modular, waypoint-based architecture with research-only and full protocol modes.
single-cell-rna-qc
Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering and comprehensive visualizations.
Didn't find tool you were looking for?