resilient-async-operations
Installation
SKILL.md
Resilient Async Operations
A comprehensive pattern for handling asynchronous operations in JavaScript/TypeScript applications with automatic cleanup, graceful error handling, and memory leak prevention.
When to use this skill
- Building React applications with API calls and async operations
- Preventing memory leaks from abandoned promises
- Managing multiple concurrent requests with proper cleanup
- Implementing background operations that shouldn't crash the UI
- Handling timeouts and AbortController lifecycle
- Go-style error handling without try-catch blocks
Core Patterns
This skill provides 4 complementary utilities: