eli0shin/.dotfiles/repos-git-workflows

Claude Code and agent skill by eli0shin/.dotfiles

Trust tier 3
  • community
Source check pending

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-workflows

SKILL.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 when git status reports 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 rebase with 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:

bash
git add <resolved-files>
repos continue

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/eli0shin/.dotfiles/repos-git-workflows/badge)](https://verified-skill.com/skills/eli0shin/.dotfiles/repos-git-workflows)

Something wrong with this skill or its page? Tell us.