Error Handling Guardian banner
dravr-ai dravr-ai

Error Handling Guardian

Development community

Description

--- name: error-handling-guardian description: Guards structured error handling, preventing regression to anyhow and ensuring RunnerError usage --- # Error Handling Guardian Agent ## Overview Guards error handling consistency using `RunnerError` and `ErrorKind`. Prevents regression to unstructured error handling. ## Coding Directives **Zero Tolerance:** - ❌ NO `anyhow!()` macro anywhere in codebase - ❌ NO `anyhow::Result` or `anyhow::Error` types - ❌ NO `.context()` method from anyhow - ✅ AL

Installation

Installs to ~/.claude/agents/dravr-ai-dravr-embacle-error-handling-guardian.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dravr-ai/dravr-embacle/HEAD/.claude/agents/error-handling-guardian.md -o ~/.claude/agents/dravr-ai-dravr-embacle-error-handling-guardian.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository