eli0shin/.dotfiles/repos-git-workflows
Claude Code and agent skill by eli0shin/.dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Enforces `repos` for worktrees and rebases. Use when entering a worktree, stacking a branch, updating a branch onto its parent or base, or finishing a paused rebase.
Install
npx vskill@latest install eli0shin/.dotfiles/repos-git-workflowsSKILL.md
repos Git Workflows
Every worktree, stack, and rebase operation goes through repos. repos owns branch ancestry, stack relationships, worktrees, and paused rebases. Git owns synchronization between the current branch and its upstream.
1. Read the recorded state
Run repos list. Its stack and worktree state is authoritative over branch names and Git history.
2. Run the operation
Worktrees — continue all work from the path the command prints:
- Enter a worktree for an independent branch:
repos work <branch> - Create a child branch stacked on the current branch:
repos stack <child>
Updates — first identify which relationship changed:
- The current branch is behind or diverged from its upstream, including a rejected push:
git pull, then retry the push. Done whengit statusreports the branch is up to date with its upstream. - The branch must move onto its recorded parent, or onto the default branch when independent:
repos rebasewith no arguments, from inside the branch's worktree. It rebases the branch and its children.
repos <command> --help lists arguments and options.
3. Finish a paused rebase
When repos rebase pauses on conflicts, resolve them in Git, then:
Repeat until git status shows no rebase in progress. To abandon the rebase: git rebase --abort.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghome/.agents/skills/repos-git-workflows/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/eli0shin/.dotfiles/repos-git-workflows)