typescript-effect-ts
SolidType-safe functional effects with Effect-TS. Use when building applications with Effect, using Effect.gen generators, handling typed errors, managing services with Layer and Context.Tag, validating data with Schema, or managing resources with acquireRelease.
Install
Quality Score: 81/100
Skill Content
Details
- Author
- martinffx
- Repository
- martinffx/atelier
- Created
- 8 months ago
- Last Updated
- 1 months ago
- Language
- TypeScript
- License
- MIT
Integrates with
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
effect-ts
Comprehensive guide for Effect-TS, the functional TypeScript library. Use when writing Effect programs, defining services, creating layers, handling errors, modeling data with Schema, configuring apps, or testing Effect code. Covers correct APIs, common misconceptions, and idiomatic patterns.
effect-ts
ALWAYS-ON TypeScript implementation standard. Any time you (or a subagent) write, refactor, or review TypeScript (.ts/.tsx/.mts/.cts) you MUST consult this skill first and default to the Effect (https://effect.website) ecosystem for effects, errors, dependency injection, schema/validation, concurrency, and observability — instead of raw async/await, throw, try/catch, and hand-rolled DI. Use whenever the task involves TypeScript, Node/Deno/Bun services, an API layer, a use-case/service module, parsing/validating external input, or whenever the user says "TypeScript", "TS", "Effect", "typed errors", "schema", "service", or "dependency injection".
effect-fp-skill
Build production-grade TypeScript applications using Effect (effect.website) and functional programming throughout. Use whenever creating or modifying a TypeScript app, service, CLI, library, or full-stack project. Enforces railway-oriented programming, domain modeling with types, capability-based dependency injection, and property-based testing.