mapl-error-handling
OfficialRobust 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.