This skill enforces consistent patterns for Effect-TS codebases, optimizing for type safety, testability, and maintainability. It is tailored for developers using Effect-TS and React.
$ npx skills add https://github.com/makisuo/skills --skill effect-best-practicesThis skill enforces opinionated, consistent patterns for Effect-TS codebases, helping developers write type-safe, testable, and maintainable code. It provides guidance on Effect.Service definitions, Schema.TaggedError error handling, Layer composition, and effect-atom React components. The skill integrates with the Effect Language Server, which catches 30+ Effect-specific issues at edit-time that TypeScript alone cannot detect, including floating Effects, missing requirements, and incorrect yield patterns. Developers using Effect-TS benefit from automated diagnostics, quick info on Effect type parameters, and refactoring tools that convert async code to Effect.gen and auto-compose Layers.
Install the Effect Language Server for diagnostics and tool support.
Enforce business logic patterns in Effect-TS services
Facilitate React state management with Effect Atom patterns
Enhance type safety and error handling in Effect-TS codebases
$ npx skills add https://github.com/makisuo/skills --skill effect-best-practicesgit clone https://github.com/makisuo/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Check the GitHub repository or documentation for usage examples.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan