By migtools
OADP rebase workflows for rebasing upstream Velero ecosystem repos into OpenShift downstream forks using rebasebot
Handle repositories that need manual rebase intervention
Run a full OADP rebase for a single repository or an entire wave
oadp-rebase:status
Update a rebase config file to target a new upstream version
Update go.mod replace directives for repos that depend on downstream velero
Complete reference for all post-rebase hook scripts used in OADP rebases
Step-by-step procedures for handling rebase failures that require manual intervention
Complete step-by-step guide to the OADP rebase process from start to finish
Detailed guide for verifying that downstream carry commits are preserved after rebase
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugins for automating OADP (OpenShift API for Data Protection) rebase workflows — rebasing downstream OpenShift forks of the Velero ecosystem to newer upstream versions.
This project provides Claude Code plugins for automating the OADP rebase process. It encapsulates all knowledge needed to safely rebase ~20 repositories across 5 dependency waves, including automated conflict resolution, downstream commit verification, and manual intervention procedures.
OADP is a Red Hat product that wraps the upstream Velero project for OpenShift. The OADP team maintains downstream forks of repositories across the Velero ecosystem, each containing OpenShift-specific patches, CI integration, and dependency replacements.
A rebase updates a downstream fork to a newer upstream version while preserving downstream patches. The rebasebot tool automates this by cherry-picking downstream commits (marked with UPSTREAM: <carry>) onto the new upstream base, then running post-rebase hook scripts.
gh) authenticated with access to the OADP repositoriesrebase-status tool used by /oadp-rebase:update-wiki)~/.rebasebot/secrets/:
oadp-rebasebot-app-key (App ID: 1810299)oadp-rebasebot-cloner-key (App ID: 1810272)oadp-rebasebot organization repositoriesFrom within a Claude Code session, first add the marketplace, then install the plugin:
/plugin marketplace add migtools/oadp-rebase-ai-helpers
/plugin install oadp-rebase@oadp-rebase-ai-helpers
/reload-plugins
Verify the installation by checking available commands:
/skills
You should see the oadp-rebase:* commands listed.
/plugin uninstall oadp-rebase
/reload-plugins
All commands are invoked as Claude Code slash commands within a conversation.
/oadp-rebase:status --branch oadp-1.6
/oadp-rebase:update-config velero oadp-1.6 v1.18.1-rc.1
/oadp-rebase:update-config velero-plugin-for-aws oadp-1.6 v1.14.1-rc.1
/oadp-rebase:rebase velero --branch oadp-1.6
/oadp-rebase:rebase velero-plugin-for-aws --branch oadp-1.6
/oadp-rebase:verify-commits velero oadp-1.6 --pr 503
/oadp-rebase:manual-rebase kubevirt-velero-plugin oadp-1.6
/oadp-rebase:update-dependency hypershift-oadp-plugin oadp-1.6
/oadp-rebase:update-wiki --branch oadp-1.6
/oadp-rebase:update-config velero oadp-1.6 v1.18.1-rc.1
/oadp-rebase:update-config velero-plugin-for-aws oadp-1.6 v1.14.1-rc.1
# ... repeat for all plugins
/oadp-rebase:rebase 1 --branch oadp-1.6 # Wave 1: kopia, restic
# Wait for PRs to merge
/oadp-rebase:rebase velero --branch oadp-1.6 # Wave 2: velero
# Wait for PR to merge
/oadp-rebase:rebase 3 --branch oadp-1.6 # Wave 3: plugins, operator
# Handle any failures with /oadp-rebase:manual-rebase
/oadp-rebase:rebase 4 --branch oadp-1.6 # Wave 4
/oadp-rebase:rebase 5 --branch oadp-1.6 # Wave 5
/oadp-rebase:verify-commits velero oadp-1.6 --pr 503
/oadp-rebase:update-dependency hypershift-oadp-plugin oadp-1.6
/oadp-rebase:update-wiki --branch oadp-1.6
| Command | Description |
|---|---|
/oadp-rebase:rebase | Run a full rebase for a single repository or an entire wave |
/oadp-rebase:verify-commits | Verify that all downstream carry commits are preserved after a rebase |
/oadp-rebase:update-config | Update a rebase config file to target a new upstream version |
/oadp-rebase:manual-rebase | Handle repositories that need manual rebase intervention |
/oadp-rebase:status | Check current rebase status across all OADP repositories |
/oadp-rebase:update-dependency | Update go.mod replace directives for repos that depend on downstream velero |
/oadp-rebase:update-wiki | Generate rebase status markdown and push to the oadp-operator wiki |
npx claudepluginhub migtools/oadp-rebase-ai-helpers --plugin oadp-rebaseHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development