Error Taxonomy and Resilience Pattern Designer
Design consistent error categories, propagation, retries, user messages, observability, recovery, and resilience patterns.
Error Taxonomy and Resilience Pattern Designer is a free AI skill for code improvement. Design consistent error categories, propagation, retries, user messages, observability, recovery, and resilience patterns. It works with Claude, ChatGPT, Cursor and is ready to use out of the box.
About this skill
Error Taxonomy and Resilience Pattern Designer helps teams replace inconsistent exceptions and ad hoc retries with a clear failure model. It defines error classes, boundaries, retryability, user-safe messages, logging, correlation, fallbacks, timeouts, circuit breaking, and recovery.
What it does
The skill analyzes system layers, dependencies, user journeys, and failure modes; creates an error taxonomy and propagation rules; maps errors to API and UI behavior; defines resilience patterns; and produces implementation and test guidance.
What is included
- Failure and boundary map
- Error taxonomy
- Propagation rules
- Retryability model
- API and UI mapping
- Logging and correlation
- Fallback and recovery patterns
- Test plan
How to use it
1. Download the error-taxonomy-and-resilience-pattern-designer-SKILL.md file 2. Upload it to your backend or architecture workspace 3. Provide system layers, dependencies, current errors, and incidents 4. Add user-experience and reliability requirements 5. Use the design to standardize failure handling
Examples
Design error handling for a SaaS platform with REST APIs, background jobs, payments, file processing, and third-party integrations.
A complete taxonomy with validation, authorization, dependency, conflict, transient, permanent, and internal errors, plus propagation, retries, API codes, user messages, logs, correlation, fallbacks, and tests.
FAQ
What is this skill for?
Should every error be retried?
Does it include user-facing messages?
Can it define API error codes?
Does it include circuit breakers and fallbacks?
How is this different from logging errors?
Related Skills
Event Driven Architecture Planner
Design event-driven systems with domain events, ownership, schemas, ordering, retries, idempotency, consistency, and observability.
Engineering Judgment Coach
Makes an AI coding agent pause and reason like a senior engineer before writing code — right layer, reuse over rebuild, the right pattern, and honest refactor timing.
Caching and Performance Architecture Planner
Design caching strategies with keys, invalidation, consistency, TTLs, stampede protection, observability, and performance tests.
Related Prompts
Automation Failure Monitoring & Recovery
Create an observability and incident-recovery design for business automations, including logs, alerts, retry policy, ownership, replay, and post-incident review.