Skip to content

Rename skill-evolution to cuopt-skill-evolution - #1330

Merged
ramakrishnap-nv merged 2 commits into
mainfrom
skills/rename-skill-evolution
May 29, 2026
Merged

Rename skill-evolution to cuopt-skill-evolution#1330
ramakrishnap-nv merged 2 commits into
mainfrom
skills/rename-skill-evolution

Conversation

@ramakrishnap-nv

@ramakrishnap-nv ramakrishnap-nv commented May 28, 2026

Copy link
Copy Markdown
Collaborator

Rename skill-evolution to cuopt-skill-evolution

@ramakrishnap-nv
ramakrishnap-nv requested a review from a team as a code owner May 28, 2026 23:35
@ramakrishnap-nv
ramakrishnap-nv requested a review from tmckayus May 28, 2026 23:35
@ramakrishnap-nv ramakrishnap-nv self-assigned this May 28, 2026
@ramakrishnap-nv ramakrishnap-nv added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels May 28, 2026
@ramakrishnap-nv

Copy link
Copy Markdown
Collaborator Author

/nvskills-ci

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 379f8eaa-3c03-481d-a5dd-fbec87ced268

📥 Commits

Reviewing files that changed from the base of the PR and between b78b7fc and e971b10.

📒 Files selected for processing (3)
  • skills/cuopt-skill-evolution/BENCHMARK.md
  • skills/cuopt-skill-evolution/skill-card.md
  • skills/cuopt-skill-evolution/skill.oms.sig

📝 Walkthrough

Walkthrough

This PR renames and rehomes the skill-evolution system to cuopt-skill-evolution, adding an always-applied agent rule, updating the plugin marketplace entry and AGENTS.md, and moving/updating the SKILL.md, skill-card, BENCHMARK, and signature artifacts to the new skills/cuopt-skill-evolution/ layout.

Changes

Skill Evolution System Reorganization

Layer / File(s) Summary
Skill definition and identity metadata & artifacts
skills/cuopt-skill-evolution/SKILL.md, skills/cuopt-skill-evolution/skill-card.md, skills/cuopt-skill-evolution/BENCHMARK.md, skills/cuopt-skill-evolution/skill.oms.sig
SKILL.md frontmatter and internal references renamed to cuopt-skill-evolution; placement and provenance examples updated to cuopt- names; distillation/provenance guidance and "never self-modify" references updated; skill-card output/eval metadata revised; BENCHMARK.md added; sigstore DSSE payload/signature updated.
Agent rule and plugin registration
.agents/rules/cuopt-skill-evolution.mdc, .claude-plugin/marketplace.json, AGENTS.md
New agent rule cuopt-skill-evolution.mdc added with alwaysApply: true to consult skills/cuopt-skill-evolution/SKILL.md; marketplace plugin entry renamed to cuopt-skill-evolution with source: "./skills/cuopt-skill-evolution"; AGENTS.md references and post-correction hook updated.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • NVIDIA/cuopt#1302: The main PR renames the skill-evolution workflow to cuopt-skill-evolution and removes the skills/skill-evolution/evals/evals.json evo-eval-001-trigger-recognized fixture, which conflicts with the eval added/modified in that PR.

Suggested reviewers

  • Iroy30
  • tmckayus
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately summarizes the main change: renaming the skill-evolution component to cuopt-skill-evolution across the codebase.
Description check ✅ Passed The PR description is directly related to the changeset, stating the primary objective of renaming skill-evolution to cuopt-skill-evolution.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch skills/rename-skill-evolution

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
skills/cuopt-skill-evolution/SKILL.md (1)

214-219: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Add the required NVSkills CI trigger step for skills/ PRs.

This validation section omits the repository-required step to request NVSkills CI (/nvskills-ci) and preserve the signature commit for skills/ changes before merge. Please add it explicitly here (or in an equivalent mandatory checklist location) so the workflow is enforceable.

As per coding guidelines: “For PRs changing content under skills/ directory, request NVSkills CI validation by commenting /nvskills-ci and ensure the signature commit remains in the PR”.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@skills/cuopt-skill-evolution/SKILL.md` around lines 214 - 219, Update the
Validation section in SKILL.md to include the required NVSkills CI trigger and
signature commit step: explicitly state that for PRs changing content under
skills/ reviewers must comment `/nvskills-ci` to request NVSkills CI validation
and must preserve the signature commit in the PR before merge (in addition to
the existing checks `./ci/utils/validate_skills.sh` and
`./ci/test_skills_assets.sh`); add a single checklist bullet under "Validation"
mentioning `/nvskills-ci` and "preserve signature commit" so the workflow is
enforceable.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@skills/cuopt-skill-evolution/SKILL.md`:
- Around line 214-219: Update the Validation section in SKILL.md to include the
required NVSkills CI trigger and signature commit step: explicitly state that
for PRs changing content under skills/ reviewers must comment `/nvskills-ci` to
request NVSkills CI validation and must preserve the signature commit in the PR
before merge (in addition to the existing checks `./ci/utils/validate_skills.sh`
and `./ci/test_skills_assets.sh`); add a single checklist bullet under
"Validation" mentioning `/nvskills-ci` and "preserve signature commit" so the
workflow is enforceable.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: ecaf2981-7153-489e-852e-4f19c4760215

📥 Commits

Reviewing files that changed from the base of the PR and between 8e534f1 and fafa172.

📒 Files selected for processing (10)
  • .agents/rules/cuopt-skill-evolution.mdc
  • .agents/rules/skill-evolution.mdc
  • .claude-plugin/marketplace.json
  • AGENTS.md
  • skills/cuopt-skill-evolution/SKILL.md
  • skills/cuopt-skill-evolution/evals/evals.json
  • skills/cuopt-skill-evolution/skill-card.md
  • skills/cuopt-skill-evolution/skill.oms.sig
  • skills/cuopt-user-rules/SKILL.md
  • skills/skill-evolution/evals/evals.json
💤 Files with no reviewable changes (2)
  • .agents/rules/skill-evolution.mdc
  • skills/skill-evolution/evals/evals.json

@ramakrishnap-nv
ramakrishnap-nv force-pushed the skills/rename-skill-evolution branch 2 times, most recently from a475651 to b4eba8d Compare May 29, 2026 00:22
@ramakrishnap-nv

Copy link
Copy Markdown
Collaborator Author

/nvskill-ci

Prefix the skill-evolution workflow skill with cuopt- to match
the product-scoped naming convention used by the other cuOpt
skills in the catalog.

Updates the directory name, the .agents/rules/.mdc filename,
the marketplace.json entry (name + source), the AGENTS.md
bullets and prose references, the in-file self-references in
SKILL.md, the expected_skill field in the eval, and the
post-correction-check reference in cuopt-user-rules/SKILL.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Ramakrishna Prabhu <ramakrishnap@nvidia.com>
@ramakrishnap-nv
ramakrishnap-nv force-pushed the skills/rename-skill-evolution branch from b4eba8d to b78b7fc Compare May 29, 2026 00:26
@ramakrishnap-nv

Copy link
Copy Markdown
Collaborator Author

/nvskill-ci

@ramakrishnap-nv

Copy link
Copy Markdown
Collaborator Author

/nvskills-ci

Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented May 29, 2026

Copy link
Copy Markdown

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.

@ramakrishnap-nv
ramakrishnap-nv merged commit 6c61fcb into main May 29, 2026
3 of 4 checks passed
ramakrishnap-nv added a commit that referenced this pull request May 29, 2026
Restore the eval that was deleted during the rename from skill-evolution
to cuopt-skill-evolution (#1330). Updated expected_skill and references
to the new name.

---------

Signed-off-by: Ramakrishna Prabhu <ramakrishnap@nvidia.com>
Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
Co-authored-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
@ramakrishnap-nv
ramakrishnap-nv deleted the skills/rename-skill-evolution branch July 9, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants