effect-best-practices

Community

Enforce Effect-TS patterns for robust services.

AuthorMakisuo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enforces Effect-TS patterns for services, errors, layers, and atoms. Use when writing code with Effect.Service, Schema.TaggedError, Layer composition, or effect-atom React components.

Core Features & Use Cases

  • Establishes a consistent architecture for Effect-TS codebases, improving type safety, testability, observability, and maintainability.
  • Provides concrete patterns for Service definitions, Error definitions, Layer composition, Schema/Branded types, and Observability patterns, with references for deeper guidance.
  • Includes a language server setup, quick refactors, and anti-pattern guidance to prevent common pitfalls in large codebases.

Quick Start

Choose a consistent pattern for new Effect-TS services and errors in your project, integrate the language server, and align layers and atoms with the recommended patterns.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: effect-best-practices
Download link: https://github.com/Makisuo/skills/archive/main.zip#effect-best-practices

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.