review-problem

Review optimization problem files for consistency and correctness.

90|48|Updated Oct 13, 2015
One-click install
npx skills add https://github.com/JuliaSmoothOptimizers/OptimizationProblems.jl --skill review-problem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-problem
Source: https://github.com/JuliaSmoothOptimizers/OptimizationProblems.jl/tree/main/.claude/skills/review-problem
Command: npx skills add https://github.com/JuliaSmoothOptimizers/OptimizationProblems.jl --skill review-problem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically reviews and validates the files associated with a single optimization problem for consistency and correctness, saving time and reducing errors in the review process.

Core Features & Use Cases

  • Comprehensive Review: Combines checks for correctness and consistency across three files.
  • Problem-Specific Analysis: Checks ADNLPProblems, PureJuMP, and Meta files for accuracy.
  • Use Case: When developing an optimization problem, run this Skill to verify that all three files agree on the problem's structure and constraints.

Quick Start

Use the review-problem skill to audit the files for the problem named 'hs100'.

Frequently Asked Questions about review-problem

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

FAQPage Schema
How do I validate optimization problem files for consistency and correctness?

You validate optimization problem files by running automated static and dynamic analysis across the three associated files to ensure structural agreement and constraint accuracy. The review-problem Skill checks ADNLPProblems, PureJuMP, and Meta files to verify mathematical programming consistency.

What is automated code review for mathematical programming problems?

Automated code review for mathematical programming problems is the process of auditing optimization files to detect structural mismatches and constraint errors. This Skill cross-references the ADNLPProblems, PureJuMP, and Meta files to confirm they all agree on the problem's definition.

Do I need static and dynamic analysis capabilities to review optimization problems?

Yes, static and dynamic analysis capabilities are required to review optimization problems. The Skill relies on both analysis methods to comprehensively verify the correctness and consistency of the three associated mathematical programming files during the review process.

Can I use this review process to check ADNLPProblems and PureJuMP files together?

Yes, you can check ADNLPProblems and PureJuMP files together with the Meta file. The Skill performs a problem-specific analysis across all three associated files to confirm they agree on the optimization problem's structure and constraints.

What's the best way to check that three optimization files agree on problem structure?

The best way to check that three optimization files agree is to run a comprehensive automated review that cross-validates the ADNLPProblems, PureJuMP, and Meta files. This ensures all three files consistently define the mathematical programming problem's structure and constraints.