check-error-handling
OfficialEnforce Rust error handling standards
AuthorAsync-IO
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures that Rust code adheres to a strict error handling pattern, preventing regressions and promoting consistent, robust error management across the codebase.
Core Features & Use Cases
- Detects
anyhowRegression: Prevents the reintroduction of theanyhowcrate for error handling. - Validates
AppResult/AppError: Ensures the use of the project's unified error types. - Checks
ErrorCodeUsage: Verifies that specific error codes are utilized appropriately. - Use Case: Before merging a pull request that modifies error handling logic, run this skill to guarantee compliance with established standards and prevent common pitfalls.
Quick Start
Run the comprehensive error handling check in the project's root directory.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: check-error-handling Download link: https://github.com/Async-IO/pierre_mcp_server/archive/main.zip#check-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.