review-adnlpproblems
OfficialAutomate ADNLPModel correctness verification, ensure robust optimization models.
Software Engineering#static analysis#code review#optimization#dynamic analysis#type stability#ADNLPModel
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>.jlfiles 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.