cuopt-user-rules

Guide end users through cuOpt environment verification and solver result validation.

Updated May 23, 2026
One-click install
npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill cuopt-user-rules-yo-steven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cuopt-user-rules
Source: https://github.com/yo-steven/skills-exploration-20260522/tree/main/skills/cuopt/cuopt-user-rules
Command: npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill cuopt-user-rules-yo-steven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents mistakes when end users call NVIDIA cuOpt by guiding you to clarify requirements, verify your environment, follow correct setup/usage expectations, and confirm solver results before acting on them.

Core Features & Use Cases

  • Clarify before building: Prompts you to confirm language/interface, problem type, constraints, and output format to avoid implementing the wrong model.
  • Validate inputs and assumptions: Helps you document what data you used (user data vs. synthesized), state assumptions explicitly, and confirm variable/constraint expectations.
  • Verify environment and execution: Instructs how to check the correct cuOpt installation path by interface (Python, C library, REST server, CLI) and how to ask permission before running verification commands.
  • Guardrails for correct output: Enforces result checking (solver status and objective value visibility) and calls for a post-correction verification step when changes are needed.

Quick Start

Use the cuopt-user-rules skill to ask cuOpt for help only after confirming your problem formulation, constraints, and interface details, then verify the solver status and objective value prominently in the result summary.

Frequently Asked Questions about cuopt-user-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify my NVIDIA cuOpt installation before running routing or MILP solver workflows?

To verify your NVIDIA cuOpt installation, check the correct installation path based on your specific interface (Python, C library, REST server, or CLI) and confirm the environment is properly configured before executing solver commands.

What is the correct way to formulate a routing optimization problem using the cuOpt SDK?

Formulating a routing optimization problem with the cuOpt SDK requires clarifying your problem type, constraints, language interface, and output format first, then documenting all assumptions and data sources before making SDK calls.

How do I validate cuOpt solver results and outputs for a linear programming or MILP model?

Validating cuOpt solver results requires checking the solver status and prominently reporting the objective value, followed by executing a post-correction verification step if any model changes were needed.

Does the cuOpt server require permission checks before running environment verification commands?

Yes, the cuOpt server workflow requires strict user permission before running any verification commands, ensuring explicit documentation of assumptions, data sources, and variable or constraint expectations prior to execution.

Why does my cuOpt optimization workflow fail to produce the expected objective value or solver status?

A cuOpt optimization workflow may produce unexpected results if inputs and assumptions are not validated beforehand, making it necessary to confirm variable and constraint expectations and verify the environment before acting on solver outputs.