mapl-error-handling

Official

Robust MAPL error handling

AuthorGEOS-ESM
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive guidance and best practices for implementing robust error handling within the MAPL (Modeling Analysis and Prediction Layer) framework, ensuring code reliability and maintainability.

Core Features & Use Cases

  • Error Handling Macros: Detailed explanations and usage examples for core macros like _RC, _VERIFY, _ASSERT, _FAIL, _RETURN, _SUCCESS, _FAILURE, _STAT, _IOSTAT, and _HERE.
  • Best Practices: Clear guidelines on checking return codes, validating inputs, handling allocations and file operations, and providing informative error messages.
  • Use Case: When developing new Fortran modules for GEOS, developers can consult this Skill to ensure all potential errors are caught and handled according to MAPL conventions, preventing runtime failures and simplifying debugging.

Quick Start

Use the mapl-error-handling skill to understand how to implement error checking in your Fortran code.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: mapl-error-handling
Download link: https://github.com/GEOS-ESM/MAPL/archive/main.zip#mapl-error-handling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.