بنقرة واحدة
post-merge-rename
Post-merge branch renaming. Appends --merged-YYYY-MM-DD to preserve history.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Post-merge branch renaming. Appends --merged-YYYY-MM-DD to preserve history.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Complete DevOps toolkit for AI-assisted software development. Release pipeline, license compliance, copyright enforcement, repo visibility guard, identity file protection, manifest reconciler, and best practices. All core tools are agent-callable via MCP.
Private-to-public repo sync. Copies everything except ai/ to the public mirror. Creates PR, merges, syncs releases.
PreToolUse hook that enforces branch discipline, blocks destructive commands, requires repo onboarding before first write, tracks blocked-file retries, and gates PR creation against external repos. Read when: a tool call was denied by the guard, or you're about to make the first write in a new repo, or an agent is setting up a new Claude Code / OpenClaw install.
Hook that blocks destructive edits to protected identity files. For Claude Code CLI and OpenClaw.
One-command release pipeline. Bumps version, updates changelog + SKILL.md, publishes to npm + GitHub.
Repo manifest reconciler. Makes repos-manifest.json the single source of truth for repo organization.
| name | post-merge-rename |
| description | Post-merge branch renaming. Appends --merged-YYYY-MM-DD to preserve history. |
| license | MIT |
| interface | ["cli","skill"] |
| metadata | {"display-name":"Post-Merge Branch Naming","version":"1.3.0","homepage":"https://github.com/wipcomputer/wip-ai-devops-toolbox","author":"Parker Todd Brooks","category":"dev-tools","capabilities":["branch-rename","history-preservation"],"requires":{"bins":["git","bash"]},"openclaw":{"requires":{"bins":["git","bash"]},"emoji":"🏷️"}} |
| compatibility | Requires git, bash. |
Scans for merged branches that haven't been renamed and appends --merged-YYYY-MM-DD to preserve history. We never delete branches. We rename them.
Use post-merge-rename for:
wip-releasebash scripts/post-merge-rename.sh # scan + rename all merged branches
bash scripts/post-merge-rename.sh --dry-run # preview only
bash scripts/post-merge-rename.sh <branch> # rename specific branch
--merged-)feature-branch -> feature-branch--merged-2026-03-09