Effect TypeScript best practices. Use when implementing Effect features like services, layers, error handling, or patterns. Triggers on: Effect, service, layer, schema, error handling.
Installs into .claude/skills of the current project.
Are you the author of Effect?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-effect)
---
name: effect
description: Effect TypeScript best practices. Use when implementing Effect features like services, layers, error handling, or patterns. Triggers on: Effect, service, layer, schema, error handling.
---
# Effect Best Practices
**Before implementing Effect features**, run `effect-solutions list` and read the relevant guide.
Available topics:
- Services and layers
- Data modeling with Schema
- Error handling patterns
- Configuration management
- Testing with Effect
- HTTP clients
- CLI applications
- Observability and tracing
- Project structure
## Effect Source Reference
The Effect repository is cloned at `~/.local/share/effect-solutions/effect`.
Search here for real implementations when docs aren't enough.
## Quick Commands
- `effect-solutions list` - List all available guides
- `effect-solutions show <topic>` - Read a specific guide