Skip to content

Remove orphan skills/deepstream/ from pre-flat-layout era#116

Merged
mosheabr merged 1 commit into
mainfrom
moshea/remove-deepstream-orphan
May 28, 2026
Merged

Remove orphan skills/deepstream/ from pre-flat-layout era#116
mosheabr merged 1 commit into
mainfrom
moshea/remove-deepstream-orphan

Conversation

@mosheabr
Copy link
Copy Markdown
Collaborator

Summary

Remove the orphan `skills/deepstream/` directory left behind by the flat-layout cutover.

Why

PR #109 restructured `components.d/deepstream.yml` to flat layout. The subsequent sync (PR #110) correctly mirrored both DeepStream skills into their new flat-layout homes at `skills/deepstream-dev/` and `skills/deepstream-import-vision-model/`. But the previous nested `skills/deepstream/` directory (with the same two skill names under a `deepstream` parent dir) was left behind — the sync workflow only writes the directories its `components.d` entries reference; it doesn't garbage-collect old directories. This matches anti-pattern #1 in the catalog-pr-reviewer skill.

Result

The DeepStream skills now exist in exactly one canonical location each:

  • `skills/deepstream-dev/`
  • `skills/deepstream-import-vision-model/`

53 files / -20,242 lines removed (the duplicate copies under `skills/deepstream//`).

Test plan

  • Confirmed source-of-truth content still lives at `skills/deepstream-dev/` and `skills/deepstream-import-vision-model/` (both 5/5 compliant)
  • No references to `skills/deepstream/` in any `components.d/*.yml`
  • After merge, next sync should not recreate the orphan dir

🤖 Generated with Claude Code

PR #109 flattened components.d/deepstream.yml to put DeepStream skills
at top-level: skills/deepstream-dev/ and skills/deepstream-import-vision-model/.
The next sync (PR #110) correctly mirrored content into those flat
locations.

However, the previous nested skills/deepstream/ directory (with the
same two skills under a 'deepstream' parent dir) was left behind by
the sync — anti-pattern #1 in the catalog-pr-reviewer skill: the sync
workflow doesn't auto-clean directories that are no longer referenced
by any components.d/<slug>.yml entry. Removing it here to eliminate
the duplicate and complete the flat-layout cutover.

Authoritative content now lives at:
- skills/deepstream-dev/
- skills/deepstream-import-vision-model/

Signed-off-by: Moshe Abramovitch <moshea@nvidia.com>
@mosheabr mosheabr requested a review from sayalinvidia as a code owner May 28, 2026 22:06
@mosheabr mosheabr merged commit 87de09b into main May 28, 2026
4 checks passed
@mosheabr mosheabr deleted the moshea/remove-deepstream-orphan branch May 28, 2026 22:06
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