Quick Start

This is a field manual for Effect. It is neither exhaustive nor encyclopedic (see the official docs for that). Instead, you will find a set of patterns and "best practices" for writing idiomatic Effect code.

We highly recommend that you follow the agent-guided setup below.

Agent-Guided Setup

Copy the instructions below and paste them into your agent (claude, codex, opencode, etc.).

Your agent will guide you through setting up your repository with Effect best practices.


CLI

These docs are also available from the command line, which is especially useful for your agent. This is included in the setup step above.

bun add -g effect-solutions@latest
# List all topics
effect-solutions list

# Show specific topics
effect-solutions show project-setup tsconfig

# Search topics
effect-solutions search error

# Leave feedback
effect-solutions open-issue