Create a Minimal Reproducible Example (MRE) from a third-party Fortran code failure in LFortran. Use this skill when third-party code fails to build or run with LFortran but works with other Fortran compilers (e.g. GFortran, Flang). Produces standalone .f90…
Review LFortran pull requests and code diffs using the project's architecture and established review rules. Use this skill whenever asked to review a PR, assess a patch, judge PR readiness, inspect an LLVM/codegen change, or suggest where an LFortran compiler…
Fix an LFortran bug given an MRE (Minimal Reproducible Example) produced by the create-mre skill. Reproduces the bug, diagnoses which compiler phase is at fault, fixes it in the LFortran source, adds an integration test, and runs the integration and reference…
Create a Reproducible Example (RE) from a GitHub issue filed against lfortran/lfortran. Fetches the issue, extracts the Fortran code as-posted, minimally extends it if necessary so it can be compiled and run, and produces a standalone .f90 file (or files)…