Consistent, type-safe code for Effect-TS apps.
Guides agents toward consistent, type-safe Effect-TS code with structured services, errors, dependency layers, and frontend state.
When to use it
Use when writing Effect.Service services, Schema.TaggedError errors, Layer composition, or effect-atom React components.
It changes how the agent writes Effect-TS project code by enforcing consistent patterns for type safety, testability, observability, and maintainability.
What you provide
The coding patterns use the effect library for service definitions and other Effect APIs.
This skill
@effect/language-service
Installs the Effect language service