Skip to content

Remove orphan skills/Megatron-Bridge/ from legacy nested layout#153

Merged
mosheabr merged 1 commit into
mainfrom
moshea/remove-megatron-bridge-orphan
May 29, 2026
Merged

Remove orphan skills/Megatron-Bridge/ from legacy nested layout#153
mosheabr merged 1 commit into
mainfrom
moshea/remove-megatron-bridge-orphan

Conversation

@mosheabr
Copy link
Copy Markdown
Collaborator

Summary

Remove the orphan `skills/Megatron-Bridge/` directory left behind by the flat-layout migration in PR #151.

Context

PR #151 (Chen Cui) migrated NeMo MBridge to the flat layout. The new `components.d/nemo-mbridge.yml` registers 20 customer-facing skills at flat top-level paths (`skills/nemo-mbridge-*/`), and the old sweep-style `components.d/megatron-bridge.yml` was deleted in the same PR.

The catalog still contains `skills/Megatron-Bridge/mbridge-recipe-recommender/` — a single nested skill from the legacy layout. Sync workflow writes content for referenced paths but does not garbage-collect directories that are no longer referenced (anti-pattern #1 in the catalog-pr-reviewer skill).

After this merges

Authoritative content for NeMo MBridge lives at `skills/nemo-mbridge-*/` (populated by the next sync from the renamed source paths). The old nested `skills/Megatron-Bridge/` is fully removed.

Test plan

  • Confirmed flat-layout content for NeMo MBridge will land via the new `components.d/nemo-mbridge.yml`
  • Confirmed no other components.d entry references `Megatron-Bridge` parent dir
  • After merge: next sync should mirror 20 `nemo-mbridge-*` skills to flat top level

🤖 Generated with Claude Code

PR #151 migrated NeMo MBridge to flat layout: the new
components.d/nemo-mbridge.yml registers 20 skills at flat top-level
paths (skills/nemo-mbridge-*/) and the old components.d/megatron-bridge.yml
sweep entry was deleted.

The previous catalog content under skills/Megatron-Bridge/ (a single
nested skill mbridge-recipe-recommender from the legacy layout) was
left behind by the sync — anti-pattern #1: sync writes content for
referenced paths but does not garbage-collect directories that are no
longer referenced by any components.d entry.

Removing it here completes the migration. Authoritative content for
NeMo MBridge now lives at skills/nemo-mbridge-*/ once the next sync
runs, with no duplicate or stale path.

Signed-off-by: Moshe Abramovitch <moshea@nvidia.com>
@mosheabr mosheabr requested a review from sayalinvidia as a code owner May 29, 2026 18:07
@mosheabr mosheabr merged commit 184eeae into main May 29, 2026
4 checks passed
@mosheabr mosheabr deleted the moshea/remove-megatron-bridge-orphan branch May 29, 2026 18:08
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