
from ryanb/dotfiles2,379
Guided interactive rebase skill: rebases the current branch onto a base branch, helps resolve conflicts, runs related tests, and compares the result to the remo
Helps an agent perform an interactive git rebase: determine the correct base branch, run the rebase, guide conflict resolution, run the relevant tests, continue the rebase, and optionally compare the rebased branch against the remote. It emphasizes careful conflict handling (understand both sides), running tests scoped to affected files, and verifying the final result before pushing.
Use this skill when you need to rebase a feature branch onto another branch and want automated guidance through conflict resolution and test verification. It's appropriate for developers who want the agent to attempt safe merges but require human confirmation for ambiguous conflicts or failing tests.
Designed for shell-capable agents with Git access and interactive prompting (uses AskUserQuestion when available). Works with environments that can run Bash and run test suites.
Interactive git rebase skill that guides the agent through rebasing a branch, resolving conflicts, running tests, and comparing against remote. No scripts included — pure instruction-based SKILL.md. Well-structured step-by-step flow with good error handling guidance (e.g., stash verification for unrelated test failures). Minor security concern: instructs running arbitrary git commands including force-push-adjacent operations, but scoped to local repo with user-invocable-only flag. Architecture is decent but lacks scripts/ or references/ directories; everything is inline in SKILL.md.
disable-model-invocation and user-invocable-only flags are good safety measures. Skill is straightforward and practical for developers who rebase frequently. No destructive commands without guards. The /remote-diff skill dependency in Step 7 is an external dependency not bundled.
Fix-All Review Automation
Run the project's review tool (`bin/claude-review --print`), report the findings, and iteratively apply fixes, committing each change individually.
Review Queue
Generate a ranked, clickable list of open PRs prioritized by review ease, with grouping for PR dependency chains and optional preference directives.