Skip to content

Add review-plugin skill for reviewing plugin submission PRs - #346

Merged
mbastian merged 1 commit into
masterfrom
add-review-plugin-skill
Sep 26, 2026
Merged

mbastian merged 1 commit into
masterfrom
add-review-plugin-skill

Conversation

@mbastian

Copy link
Copy Markdown
Member

Summary

  • Adds a Claude Code skill (.claude/skills/review-plugin/SKILL.md) that guides reviewing a third-party plugin PR: an access check (maintainerCanModify — push fixes to the contributor's fork branch, or comment-only if not enabled), an isolated review/build on the contributor's own branch, and a final disposable-worktree merge into master-forge to catch pom.xml <modules>-list conflicts before they're real.
  • Points at CONTRIBUTING.md, ARCHITECTURE.md, README.md, and AGENTS.md for the actual review checklist and branch model rather than duplicating that content.
  • Sets guardrails around the repo's three-branch model: never push to master/master-forge directly, fix commits go to the contributor's fork branch, and every push/comment/merge is gated on explicit user approval.

Test plan

  • Dry-ran the skill's phases against Add Weighted Bridging Centrality plugin #336 (access check, isolated checkout/build, worktree merge-check into master-forge, conflict resolution, build) — stopped short of any push/comment. Worktree and local branch/remote were cleaned up afterward.
  • Docs/tooling-only change, no build impact.

Adds a Claude Code skill (.claude/skills/review-plugin/SKILL.md) that guides
reviewing a third-party plugin PR: an access check against maintainerCanModify
(push fixes to the contributor's fork branch vs. comment-only), an isolated
review/build on the contributor's own branch, and a final disposable-worktree
merge into master-forge to catch and resolve pom.xml <modules>-list conflicts
before they're real. Points at CONTRIBUTING.md/ARCHITECTURE.md/README.md/
AGENTS.md for the actual review checklist and branch model rather than
duplicating them, and gates every push/comment/merge on explicit user approval.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@mbastian
mbastian merged commit cb71fca into master Sep 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant