End-to-end fix of an LFortran bug, from issue to review-ready pull request. Takes an issue (most commonly a GitHub issue number or URL at lfortran/lfortran, but also a pasted snippet, error report, or third-party failure), then orchestrates fresh subagents…
Classify LFortran GitHub issues and apply appropriate labels using evidence from the report, discussion, and language rules. Use whenever asked to triage, categorize, or label an issue or a filtered batch, distinguish invalid-code diagnostics from valid-code…
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)…