# Effect

> Before implementing Effect features, run effect-solutions list and read the relevant guide.

- Skill: `majiayu000/effect` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/effect`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/effect/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.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

