What problem does it solve?
This Skill helps you design, write, review, and debug code so that effects, dependencies, failures, resource lifetimes, and execution boundaries stay visible instead of hidden in control flow.
Core Features & Use Cases
- Effect-aware design: Model observable work, state changes, concurrency, cancellation, and cleanup explicitly.
- Library-guided implementation: Follow the project's existing effect system patterns and the matching guidance for Effect, Cats Effect 3, or ZIO.
- Safe boundary handling: Keep supported work inside the effect system and require explicit approval before any unavoidable escape hatch.
- Verification-first workflow: Check the real public API, installed version, tests, and runtime behavior before trusting a solution.
Quick Start
Use the effect skill to analyze this codebase and tell me how to keep its effects, failures, resources, and execution boundaries explicit.