git-helper
Skill4 starsChanged 26 days agoMITView on GitHub
Version control made simple for vibecoders. Use when user asks about git, commits, branches, pushing, pulling, undoing changes, merge conflicts, or says things like "save my work", "go back to before", "I messed up git", "how do I undo", or needs to collaborate on code.
- Deletes or force-pushes
- Commits and pushes
3 other projects use a version of this.
Adopted by
Most recently taken up by
- OpenxIntelligence/Coding-Agent-Skillsword for word, first seen Nov 1, 2026
- ianalloway/openclaw-skillstheir own version, first seen Jun 26, 2026
- onlyoneaman/agent-skillstheir own version, first seen Dec 23, 2025
Other versions3 projects use a version of this.
Word for word · 1
- OpenxIntelligence/Coding-Agent-Skills★ 4100% same
Edited · 0
None found.
Wrote their own version · 2
- onlyoneaman/agent-skills★ 10same name
- ianalloway/openclaw-skills★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository169 other files it gives its agents.
- epub-skill/CLAUDE.mdCLAUDE.md
- linear-cli-skill/CLAUDE.mdCLAUDE.md
- AgentDB Advanced FeaturesSkill
- AgentDB Learning PluginsSkill
- AgentDB Memory PatternsSkill
- AgentDB Performance OptimizationSkill
- AgentDB Vector SearchSkill
- agent-evalSkill
- agentic-jujutsuSkill
- agile-product-ownerSkill
- ai-tool-pickerSkill
- algorithmic-artSkill
- api-connectorSkill
- api-design-patternsSkill
- architecture-diagram-creatorSkill
- article-extractorSkill
- aws-agentic-aiSkill
- aws-cdk-developmentSkill
- aws-cost-operationsSkill
- aws-serverless-edaSkill
- biogeobearsSkill
- brainstormingSkill
- brand-guidelinesSkill
- canvas-designSkill
- capa-officerSkill
- ceo-advisorSkill
- changelog-generatorSkill
- code-auditorSkill
- codebase-documenterSkill
- code-executionSkill
- code-explainerSkill
- code-refactorSkill
- code-reviewerSkill
- code-transferSkill
- content-creatorSkill
- content-research-writerSkill
- conversation-analyzerSkill
- csv-data-summarizerSkill
- cto-advisorSkill
- d3-vizSkill
- dashboard-creatorSkill
- defense-in-depthSkill
- deploy-itSkill
- developer-growth-analysisSkill
- dispatching-parallel-agentsSkill
- doc-coauthoringSkill
- docxSkill
- domain-name-brainstormerSkill
- dwa-councilSkill
- error-fixerSkill
- escalation-reasoningSkill
- evaluator-optimizerSkill
- executing-plansSkill
- extract-from-pdfsSkill
- fda-consultant-specialistSkill
- feature-planningSkill
- file-operationsSkill
- file-organizerSkill
- finishing-a-development-branchSkill
- firebase-buddySkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 116
Look for lines with <<<<<<<, =======, >>>>>>>
- Distinctive: line 117
Keep the code you want, delete the markers
- Distinctive: line 135
Don't panic. Just:
- Distinctive: line 139
If you have changes you want to keep:
- Distinctive: line 256
Create empty repo on GitHub (no README)
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Git Helper
Git commands translated for vibecoders.
The Only Commands You Really Need
Save Your Work
git add .
git commit -m "describe what you changed"Upload to GitHub/Remote
git pushDownload Latest Changes
git pullCommon Tasks
"I want to save a checkpoint before trying something risky"
git add .
git commit -m "checkpoint before trying X""I want to undo what I just did"
Undo last commit but keep the changes:
git reset --soft HEAD~1Throw away all uncommitted changes:
git checkout .Undo changes to a specific file:
git checkout -- path/to/file.jsGo back to how it was on GitHub:
git fetch origin
git reset --hard origin/main"I want to see what changed"
git status # what files changed
git diff # what lines changed (unstaged)
git diff --staged # what lines changed (staged)
git log --oneline -10 # last 10 commits
git show HEAD # see last commit details"I want to work on something separate"
git checkout -b my-new-feature # create branch
# ... do your work ...
git add .
git commit -m "my changes"
git push -u origin my-new-feature # upload branch"I want to get someone else's branch"
git fetch origin
git checkout their-branch-name"I want to merge my branch into main"
git checkout main
git pull
git merge my-new-feature
git pushFixing Mistakes
"I committed to the wrong branch"
git reset --soft HEAD~1 # undo commit, keep changes
git stash # save changes temporarily
git checkout correct-branch # switch branches
git stash pop # bring changes back
git add .
git commit -m "your message""I need to change my last commit message"
git commit --amend -m "new message""I want to add something to my last commit"
git add .
git commit --amend --no-edit"Git says I have merge conflicts"
- Open the file with conflicts
- Look for lines with
<<<<<<<,=======,>>>>>>> - Keep the code you want, delete the markers
- Save the file
git add .thengit commit -m "resolved conflicts"
"Git won't let me pull"
# Option 1: Save your changes first
git stash
git pull
git stash pop
# Option 2: Commit first
git add .
git commit -m "my changes"
git pull"I'm in 'detached HEAD' state"
Don't panic. Just:
git checkout mainIf you have changes you want to keep:
git checkout -b save-my-work"I want to completely start over"
git fetch origin
git reset --hard origin/main⚠️ This throws away ALL local changes
"I accidentally deleted a file"
git checkout HEAD -- path/to/deleted/file.js"I need to grab just one commit from another branch"
git cherry-pick <commit-hash>Working with Stash
Save changes for later (named):
git stash push -m "work in progress on feature X"See all stashes:
git stash listRestore a specific stash:
git stash pop stash@{0} # most recent
git stash pop stash@{1} # second most recentDelete a stash:
git stash drop stash@{0}Daily Workflow
Start of day:
git pullWhile working (save often):
git add .
git commit -m "what I did"End of day:
git pushBranch Cleanup
Delete local branch:
git branch -d branch-name # safe delete
git branch -D branch-name # force deleteDelete remote branch:
git push origin --delete branch-nameSee all branches:
git branch -aQuick Reference
| I want to... | Command |
| Save work | git add . && git commit -m "msg" |
| Upload | git push |
| Download | git pull |
| Undo last commit | git reset --soft HEAD~1 |
| Throw away changes | git checkout . |
| New branch | git checkout -b branch-name |
| Switch branch | git checkout branch-name |
| See status | git status |
| See history | git log --oneline |
| Save for later | git stash |
| Get saved work back | git stash pop |
| See what changed | git diff |
| Abort merge | git merge --abort |
GitHub-Specific
Clone a repo:
git clone https://github.com/user/repo.gitAdd a remote:
git remote add origin https://github.com/user/repo.gitSee remotes:
git remote -vCreate repo from existing folder:
- Create empty repo on GitHub (no README)
- Then:
git init
git add .
git commit -m "initial commit"
git remote add origin https://github.com/user/repo.git
git push -u origin mainDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

