Lightlines
By makisuo

effect-best-practices

makisuo838 installs

Consistent, type-safe code for Effect-TS apps.

What it does

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.

How to use it

It changes how the agent writes Effect-TS project code by enforcing consistent patterns for type safety, testability, observability, and maintainability.

What you provide

  • An existing project

Latest review

What you need · 1

The coding patterns use the effect library for service definitions and other Effect APIs.


Access · 1

This skill

@effect/language-service

Execute

Installs the Effect language service