Code Improvement

Error Taxonomy and Resilience Pattern Designer

Design consistent error categories, propagation, retries, user messages, observability, recovery, and resilience patterns.

Last updated Jul 11, 2026
FreeClaudeChatGPTCursor
TL;DR

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.

Download Skill.md Package

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

Example input
Design error handling for a SaaS platform with REST APIs, background jobs, payments, file processing, and third-party integrations.
Example output
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?
It standardizes error categories, propagation, recovery, and resilience behavior.
Should every error be retried?
No. It distinguishes transient, permanent, conflict, validation, authorization, and internal failures.
Does it include user-facing messages?
Yes. It separates safe user messages from internal diagnostic details.
Can it define API error codes?
Yes. It maps stable domain codes to HTTP status and response schemas.
Does it include circuit breakers and fallbacks?
Yes, where dependency and user-impact analysis justify them.
How is this different from logging errors?
It defines the full failure contract, not only recording exceptions.

Related Skills

Code ImprovementFree

Event Driven Architecture Planner

Design event-driven systems with domain events, ownership, schemas, ordering, retries, idempotency, consistency, and observability.

ClaudeChatGPTCursor
#event-driven architecture#message queues#Kafka
Code ImprovementFree

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.

ClaudeClaude CodeCursor
#code quality#software architecture#design patterns
Code ImprovementFree

Caching and Performance Architecture Planner

Design caching strategies with keys, invalidation, consistency, TTLs, stampede protection, observability, and performance tests.

ClaudeChatGPTCursor
#caching#performance architecture#Redis

Related Prompts

Free

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.

ClaudeChatGPT
#automation monitoring#incident response#workflow reliability