szaghiszaghiCommunityยท1 Agent Skills Included

FoBiS

Automatic Fortran builds with dependency resolution and testing

Builds modern Fortran projects automatically by parsing source files and resolving module dependencies in the correct compile order. Eliminates handwritten makefiles, manual dependency tracking, and fragile build scripts. Fetches GitHub dependencies, runs tests and coverage, caches build artifacts, and generates commit messages to speed up the full Fortran workflow.
npx skills add szaghi/FoBiS --all -g -y
Available:

Gives your AI agent a full map of the FoBiS codebase, build commands, and architecture so it can work on and use this Fortran build system correctly.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install FoBiS?โ–ผ

Run `npx skills add szaghi/FoBiS --all -g -y` in your terminal to install the skill globally for your AI agent.

How to build a Fortran project without makefiles?โ–ผ

Run `fobis build` in your project root. FoBiS scans your sources, resolves all module dependencies automatically, and compiles everything in the correct order.

How to manage Fortran dependencies from GitHub?โ–ผ

Declare them in a [dependencies] section of your fobos file, then run `fobis fetch` to clone, pin, and pre-build them automatically.

Does FoBiS support testing and code coverage?โ–ผ

Yes. `fobis test` discovers and runs Fortran test programs, and `fobis coverage` generates HTML or XML coverage reports with optional CI thresholds.

Which Fortran compilers does FoBiS support?โ–ผ

It supports GNU, Intel, NAG, NVFortran, AMD, LFortran, and custom compilers, including MPI, OpenMP, and coarray configurations.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’