Skip to content

Add propagate-pr skill for cross-repo PR propagation#1283

Draft
Janpot wants to merge 5 commits intomasterfrom
feat/propagate-pr-skill
Draft

Add propagate-pr skill for cross-repo PR propagation#1283
Janpot wants to merge 5 commits intomasterfrom
feat/propagate-pr-skill

Conversation

@Janpot
Copy link
Copy Markdown
Member

@Janpot Janpot commented Apr 3, 2026

Summary

Adds a /propagate-pr <pr-url> Claude Code skill that automates propagating a PR's changes across MUI repositories. It fetches the diff (excluding lockfiles), asks the user which repos to target, then launches parallel agents that create git worktrees, apply the diff, resolve conflicts, run validation, and push. PRs are only opened after explicit user confirmation. Helper Node.js scripts handle PR fetching, remote inspection, and worktree setup in parallel to keep things fast.

Janpot and others added 3 commits April 3, 2026 14:53
Adds a Claude Code skill that takes a PR URL, fetches its diff, and
propagates the changes to other MUI repositories using git worktrees.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace `gh pr diff --stat` with `--name-only` (--stat not supported)
- Require "origin" as push remote instead of picking first non-mui remote
- Scope gh allowed-tools to specific subcommands

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mui-bot
Copy link
Copy Markdown

mui-bot commented Apr 3, 2026

Bundle size report

Bundle Parsed size Gzip size
@base-ui/react 0B(0.00%) 0B(0.00%)
@mui/x-charts-pro 0B(0.00%) 0B(0.00%)

Details of bundle changes


Check out the code infra dashboard for more information about this PR.

@zannager zannager added the scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd). label Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants