effect-best-practices
CommunityEnforce 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.