effect-ts
Installation
SKILL.md
Effect TS
Overview
Apply this modifier when Effect changes the design or review constraints. Name the active Effect boundary first, then load only the reference that governs it.
When to Use
- Services, layers, and dependency wiring
- Typed error surfaces and runtime boundaries
- Streams, queues, concurrency, retries, and caching
- Effect wrappers around external SDKs
- Effect integration with React or Next-style UI code
When Not to Use
- Use
engineeringas the primary skill for generic module shape or implementation - Use
test-designwhen framework-agnostic test selection is the primary task - Route ordinary TypeScript utility work elsewhere unless Effect is central to it