fortran-style

Enforce Fortran naming and style conventions for the MAPL project.

43|25|Updated Jul 3, 2019
One-click install
npx skills add https://github.com/GEOS-ESM/MAPL --skill fortran-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fortran-style
Source: https://github.com/GEOS-ESM/MAPL/tree/main/.opencode/skills/fortran-style
Command: npx skills add https://github.com/GEOS-ESM/MAPL --skill fortran-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces consistent and modern Fortran coding standards within the MAPL project, improving code readability, maintainability, and collaboration.

Core Features & Use Cases

  • Naming Conventions: Defines clear rules for procedures, variables, types, modules, and constants.
  • Code Structure: Outlines best practices for module organization, visibility, and Fortran syntax.
  • Modern Practices: Promotes the use of modern Fortran features and discourages legacy patterns.
  • Use Case: When a new developer joins the MAPL project, they can use this Skill to quickly understand and adhere to the established Fortran coding style, ensuring their contributions align with the project's standards.

Quick Start

Consult the fortran-style skill for MAPL Fortran naming conventions.

Frequently Asked Questions about fortran-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the MAPL Fortran coding standards for naming procedures and variables?

MAPL Fortran coding standards define clear naming rules for procedures, variables, types, modules, and constants to enforce consistency and improve code readability across the project.

How do I structure modern Fortran modules for the MAPL project?

Structure modern Fortran modules by following MAPL guidelines for module organization, visibility, and syntax, ensuring clear separation of interface and implementation to maintain code clarity.

What legacy Fortran patterns are prohibited in MAPL code review?

Prohibited legacy patterns in MAPL include outdated Fortran syntax and constructs that reduce clarity; the standards actively discourage these in favor of modern Fortran practices for better maintainability.

Does the MAPL style guide specify indentation rules for Fortran code?

Yes, the MAPL style guide specifies detailed guidelines for code structure and indentation to ensure that all Fortran contributions align visually and remain readable for collaborators.

When do I need to consult MAPL Fortran coding conventions?

Consult the MAPL Fortran coding conventions when writing new code, reviewing pull requests, or onboarding as a new developer to ensure your contributions align with the project's established best practices.