
Effect Ts
Teaches Claude how to work with Effect-TS, the typed functional programming library that brings structured concurrency, dependency injection, and error channels to TypeScript. Covers the full stack: Schema validation, Layer composition, fiber-based concurrency primitives, Stream processing, and the Effect.gen generator syntax that makes it all readable. The paradigm guide is the smart part here,it explicitly tackles the mental model shift from Promises and includes refactoring recipes and anti-patterns. Most useful when you're either migrating a codebase to Effect or building services that need typed errors and testable dependencies. Not for React's useEffect or Redux side effects, despite the name collision.
- skills.sh installs
- 257
- GitHub stars
- 222
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pproenca/dot-skills --skill effect-ts --agent claude-codeInstalls into .claude/skills of the current project.
Files
Effect TypeScript Best Practices
Effect is a TypeScript library for building complex, type-safe applications with structured error handling, dependency injection via services/layers, fiber-based concurrency, and resource safety.
When to Apply
- Writing or reviewing TypeScript code that imports from
effect,@effect/schema, or@effect/platform - Implementing typed error handling with
Effect<Success, Error, Requirements> - Building services and layers for dependency injection
- Working with Schema for data validation, decoding, and transformation
- Using fiber-based concurrency (queues, semaphores, PubSub, deferred)
- Processing data with Stream and Sink
- Migrating from Promises, fp-ts, neverthrow, or ZIO to Effect
How to Use
This skill is organized by domain. Read the relevant reference file for the area you're working in.
Read First: The Paradigm
Always read this before diving into API references, especially when refactoring existing code to use Effect or writing new Effect services:
Sponsors
Details
- Repository
- github.com/pproenca/dot-skills
- Categories
- Frontend Development, Backend & APIs, Testing & QA, Documentation, Code Review & Quality, Release Management, Debugging, CLI & Terminal, Databases
- First seen
- Jun 3, 2026
More from pproenca/dot-skills
All 100- Bug Review256
- Nginx C Module Debug253
- Rails Application Ui Blocks251
- Rust Write Tests248
- Rust Implement246
- Domain Architect242
- Graph Schema233
- Exec Plan232
- Framer Motion Best Practices187
- Rust124
- Zod7.2K
- Vitest7.2K
- React Hook Form3.1K
- Emilkowal Animations2.8K
- Nuqs2.4K
- Clean Architecture2K
- Typescript1.8K
- Code Simplifier1.6K
- Expo React Native Performance1.5K
- Nextjs1.2K
- Playwright1.2K
- Framer Motion1.2K
- Wxt Browser Extensions1.1K
- Msw897