review-adnlpproblems

Official

Automate ADNLPModel correctness verification, ensure robust optimization models.

AuthorJuliaSmoothOptimizers
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the verification of ADNLPModel correctness, type stability, constructor form, and allocation requirements, streamlining the process of ensuring robust optimization models.

Core Features & Use Cases

  • Automatic Code Review: Automates the review of src/ADNLPProblems/<name>.jl files for adherence to test suite rules, contributing guidelines, and ADNLPModels API conventions.
  • Problem Characteristics Detection: Identifies whether a problem is NLS, has nonlinear or linear constraints, variable bounds, scalability, and n-adjustment.
  • Static and Dynamic Analysis: Performs both static code analysis and dynamic checks using Julia to ensure type stability and allocation-free execution.
  • Error and Warning Reporting: Reports findings as Errors, Warnings, and Info, aiding in quick identification and resolution of issues.

Quick Start

Use the review-adnlpproblems skill to review the correctness of the ADNLPModel for the problem 'hs100' by running: /review-adnlpproblems hs100

Dependency Matrix

Required Modules

ADNLPModelsNLPModels

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: review-adnlpproblems
Download link: https://github.com/JuliaSmoothOptimizers/OptimizationProblems.jl/archive/main.zip#review-adnlpproblems

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.