Skip to content

chore: nemo-gym-debugging skill: NVSkills integration#1446

Open
ananthsub wants to merge 4 commits into
mainfrom
ci/nvskills-debugging
Open

chore: nemo-gym-debugging skill: NVSkills integration#1446
ananthsub wants to merge 4 commits into
mainfrom
ci/nvskills-debugging

Conversation

@ananthsub
Copy link
Copy Markdown
Contributor

Summary

  • Add license: Apache-2.0 to the frontmatter of .claude/skills/nemo-gym-debugging/SKILL.md.
  • Add .claude/skills/nemo-gym-debugging/evals/evals.json with 4 positive trigger cases (partial rollouts, 422 verifier, vLLM grammar fail, nested 500s) and 2 negative cases that delegate to sibling skills.

Motivation

Prepares the nemo-gym-debugging skill for NVSkills CI signing.

Test plan

  • After dependencies merge, comment /nvskills-ci on this PR. Expect a signature commit attaching skill-card.md and skill.oms.sig under .claude/skills/nemo-gym-debugging/.

@ananthsub ananthsub requested review from a team, cwing-nvidia and jkyi-nvidia May 28, 2026 18:39
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 28, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@ananthsub ananthsub force-pushed the ci/nvskills-debugging branch from ce4f919 to 8258bb0 Compare May 28, 2026 22:38
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 28, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@ananthsub ananthsub marked this pull request as ready for review May 28, 2026 22:38
@ananthsub
Copy link
Copy Markdown
Contributor Author

/nvskills-ci

## Summary

- Move `.claude/skills/nemo-gym-debugging/` to top-level
  `skills/nemo-gym-debugging/` so this PR touches files under the
  central `team-request.yml` trigger allowlist (`skills/`,
  `team-skills/`, `rules/team-rules/`, `plugins/`).
- Replace `.claude/skills/nemo-gym-debugging/` with a symlink to
  `../../skills/nemo-gym-debugging` so Claude Code and Cursor continue
  to discover the skill via the conventional
  `.claude/skills/<name>/SKILL.md` path with no tool-side change.
- Add `license: Apache-2.0` to
  `skills/nemo-gym-debugging/SKILL.md` frontmatter.
- Add `skills/nemo-gym-debugging/evals/evals.json` with positive
  trigger cases (rollout collection failures, vLLM readiness,
  empty JSONL diagnosis) and negative cases that delegate to
  sibling skills.

## Motivation

Prepares the `nemo-gym-debugging` skill for NVSkills CI signing.
Per-skill scope keeps the diff small and lets NVSkills CI evaluate
one skill at a time. Other skills remain at `.claude/skills/<name>/`
until each has its own migration PR.

## Test plan

- [ ] Comment `/nvskills-ci` on this PR. Expect the request workflow
      to dispatch (not skip) and `svc-nvskills-signing` to attach
      `skill-card.md` and `skill.oms.sig` under
      `skills/nemo-gym-debugging/`.
- [ ] Claude Code discovers `nemo-gym-debugging` via
      `.claude/skills/nemo-gym-debugging/SKILL.md` (follows symlink).

Signed-off-by: Ananth Subramaniam <ansubramania@nvidia.com>
Apply the same content fixes validated on add-benchmark:
- Add metadata.author and metadata.tags.
- Tighten the description and add negative triggers (not for adding
  benchmarks or routine profiling setup).
- Add a Purpose section and an Examples section, and rename Debug Order
  to Instructions.
- Correct the Invocation Check to reference the add-benchmark skill
  instead of the non-existent nemo-gym-env-integration skill.

Signed-off-by: Ananth Subramaniam <ansubramania@nvidia.com>
- Shorten the description to under 150 characters.
- Add Prerequisites, Limitations, and Troubleshooting sections.

Signed-off-by: Ananth Subramaniam <ansubramania@nvidia.com>
@ananthsub
Copy link
Copy Markdown
Contributor Author

/nvskills-ci

Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
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.

2 participants