check-error-handling

Official

Enforce 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 anyhow Regression: Prevents the reintroduction of the anyhow crate for error handling.
  • Validates AppResult/AppError: Ensures the use of the project's unified error types.
  • Checks ErrorCode Usage: 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 required

Components

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.
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.