Dev & Engineering ✓ NVIDIA · Official

CODEOWNERS PR Splitter

Split large pull requests by CODEOWNERS groups to reduce review burden while keeping each PR independently mergeable.

57/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.6k
Last updated
13d ago
License
Apache-2.0
pull-request-reviewcodeownersgitgithub-cli
+2branch-managementcode-review

What does this skill do, and when should you use it?

This skill analyzes large NVIDIA Megatron-LM pull requests and proposes a split based on CODEOWNERS reviewer groups. It keeps tests with the production code they validate, identifies dependencies between resulting PRs, and requires user approval before execution. After approval, it creates branches from appropriate bases, applies file-scoped diffs, pushes to the user’s fork, and opens draft PRs.

Fetches PR title, body, source branch, author, diff statistics, and the current GitHub user; parses .github/CODEOWNERS and maps changed files to reviewer groups; clusters files by ownership and counts the PR’s distinct groups; produces a split plan with files, required groups, and dependencies; after approval, uses git diff and git apply to extract file-scoped changes, commits and pushes them to the user’s fork, and creates draft PRs.

Good fit
  • A Megatron-LM contributor needs to divide a large PR spanning several ownership areas into smaller reviewable PRs.
  • A PR author wants to reduce the number of CODEOWNERS reviewer groups involved in each PR.
  • A maintainer needs tests to remain with the production code they validate instead of becoming a separate test-only PR.
  • A change includes renamed symbols or cross-PR dependencies that require compatibility aliases, re-exports, or shims.

How do you install this skill?

Before you use it
  • Execution reads PR data, CODEOWNERS, and the current GitHub user, and may create branches, commits, pushes, and draft PRs; confirm the repository, bases, file scope, and fork target before execution.
  • There is no defined recovery procedure for gh authentication failure, git apply conflicts, push failure, partially created PRs, or rollback.
  • BENCHMARK.md states that Tier 3 was unavailable and evals.json is empty; it also records missing examples, Instructions, metadata.tags, and an explicit WHEN-to-use description.
  • The skill depends on GitHub CLI, Git, upstream/main, and NVIDIA Megatron-LM repository conventions; operation on other hosting platforms or through mainland-China networks is not established.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • GitHub CLI
  • Git

Install the specific skill with the default skills CLI:

npx skills add nvidia/skills --skill mcore-split-pr --yes

The README does not specify a client-specific local folder; the CLI prompts for the installation destination.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/mcore-split-pr" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Split PR https://github.com/NVIDIA/Megatron-LM/pull/123 to reduce CODEOWNERS reviewers
  • Split PR 123 into independently mergeable draft PRs.

After installation, ask the agent for example: “Split PR https://github.com/NVIDIA/Megatron-LM/pull/123 to reduce CODEOWNERS reviewers” or “Split PR 123 into independently mergeable draft PRs.” The agent should present the constraints and proposed split first, then wait for approval before executing.

What are this skill's strengths and limitations?

Pros
  • Optimizes around CODEOWNERS groups rather than file count alone.
  • Explicitly preserves production-test relationships and checks independent mergeability.
  • Requires pushes to the user’s fork and draft PR creation during execution.
Limitations
  • Its scope is specifically NVIDIA/Megatron-LM pull requests and their CODEOWNERS file.
  • Execution requires GitHub CLI, Git, network access, and permission to use the user’s fork.
  • The SKILL.md provides no test suite, platform matrix, or failure-recovery procedure.
  • The user must approve the proposed split before execution.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
CODEOWNERS PR Splitter this page ✓ NVIDIA · Official 57 · Use with care ★ 3.6k 13d ago Apache-2.0
Codex Pull Request Editor ✓ OpenAI · Official 50 · Use with care ★ 129k 13d ago Apache-2.0
Yeet GitHub PR Flow ✓ OpenAI · Official 41 · Not recommended ★ 28k 4mo ago —
CodeRabbit Autofix 53 · Use with care ★ 193 12d ago MIT
Ship a PR (e2e repo PR delivery workflow) 59 · Recommended ★ 10k 13d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
57/ 100 5-point scale 2.9 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

The skill requires user approval before execution, creates draft PRs, pushes to the user's fork rather than upstream, and exposes the main git/GitHub operations, reducing unauthorized and irreversible-action risk. It does not explain credential handling, sensitive-code treatment, rollback, or remote-branch cleanup, so full marks are not justified.

2Reliability8 / 20 · 2.0/5

The workflow and key commands are broadly self-consistent and cover CODEOWNERS analysis, dependency identification, and split execution. However, it depends on gh, git, upstream/main, and repository configuration, with little guidance for invalid input, command failure, conflicts, recovery, or diagnosable error feedback; static calibration also caps this dimension at 10.

3Adaptability10 / 15 · 3.3/5

Trigger phrases, input parameter, audience, and primary scenario are reasonably clear for developers splitting Megatron-LM PRs by CODEOWNERS groups. Boundaries for unsuitable cases, complex dependencies, or non-GitHub environments are underdeveloped, and Chinese-language support and mainland-China network reachability are not addressed.

4Convention10 / 15 · 3.3/5

SKILL.md provides front matter, layered workflow guidance, constraints, and operational safeguards; Apache-2.0 licensing, author, version, and benchmark information are present. However, metadata.tags, Instructions, Examples, FAQs, detailed limitations, changelog, and explicit maintenance responsibility are missing, matching the benchmark findings.

5Effectiveness7 / 15 · 2.3/5

The skill defines a useful path from PR inspection and CODEOWNERS clustering through draft-PR creation, including test co-location and dependency handling. There is no representative directly usable output or execution reproduction for this skill path, and results still require user review and repository-specific handling; static calibration therefore limits the score.

6Verifiability4 / 10 · 2.0/5

A committed static benchmark reports nine Tier 1 checks with ten findings and states that Tier 3 was unavailable. evals.json is empty, and there are no dedicated key-path tests or independent reproduction materials, so only limited evidence is supportable.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it push directly to NVIDIA/Megatron-LM?
No. The instructions require pushing to the user’s fork and creating draft PRs.
Can tests be placed in their own PR?
No. Tests should travel with the production code they validate.
What happens when split PRs depend on renamed symbols?
The dependency is called out, and the earlier PR may need backward-compatible aliases, re-exports, or shims.
Will installation modify an existing PR automatically?
No. The skill must first propose a split and wait for user approval.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Megatron-Core CI Failure to Issue

Investigate failed GitHub Actions jobs and create structured bug issues for NVIDIA Megatron-LM.

★ 3.6k FS 46 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo-RL Auto Research

Turns NeMo-RL research goals into reproducible, iterative experiments.

★ 3.6k FS 51 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

★ 3.6k FS 57 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

★ 3.6k FS 62 Recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

★ 3.6k FS 61 Recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Workflow Launch Gate

Preflight TAO jobs across platforms, credentials, data, containers, and monitoring.

★ 3.6k FS 60 Recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Source Workspace Initializer

Prepares a tracked Jetson BSP source workspace and cross-compiler for downstream customization and builds.

★ 3.6k FS 58 Recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo Evaluator Plugin Skill

Run and manage NeMo Platform model evaluations through the Evaluator CLI and Python SDK.

★ 3.6k FS 58 Recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

DOCA Telemetry Utils

Discover telemetry counters, translate Data IDs, and verify BlueField support before committing exporter configuration.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA Verbs Raw RDMA Control

Guides DOCA developers who genuinely need low-level verbs control, porting, and diagnosis.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Installation Guide

Helps users install Earth2Studio and configure model extras and environment settings safely.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Clock Customizer

Lock or cap Jetson CPU, GPU, and EMC clock behavior before flashing a BSP image.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA Arg Parser CLI

Guides developers in building and debugging standard CLIs for DOCA applications.

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

DOCA Upgrade Control

Safely gate DOCA upgrades and rollbacks with explicit confirmation.

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Jetson Headless Memory Optimizer

Reclaim memory on GUI-free Jetson devices through safe, reversible system-service changes.

★ 3.6k FS 55 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

cuOpt Numerical Optimization API

Guide agents through GPU-accelerated LP, MILP, and QP modeling with cuOpt

★ 3.6k FS 54 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Fan Curve Customizer

Safely maintain nvfancontrol fan profiles and boot defaults in a Jetson BSP.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Jetson nvpmodel Power Mode Customizer

Safely customize Jetson BSP power modes, frequency caps, and the boot-default profile.

★ 3.6k FS 54 Use with care 13d ago
Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

Guides AI agents through tao-daft conversion between supported NVIDIA TAO DAFT dataset formats.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

Deploy and operate the RTVI-CV 2D video detection and tracking microservice.

★ 3.6k FS 54 Use with care 13d ago

Related skills