Effect Ts

by effect-ts2309e6f27d99No license107 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 6 weeks ago

Use this skill when setting up a repository that uses the Effect Typescript library.

AI-generated overview

Sets up a repository using the Effect TypeScript library and adds agent guidance for reading its bundled docs.

What it does
This skill walks through installing the Effect TypeScript library with the user's preferred package manager, including installing it as a root dev dependency in a monorepo so the source under node_modules/effect/src is available. It then instructs the agent to add a short section to AGENTS.md or CLAUDE.md telling future agents to read node_modules/effect/AGENTS.md fully before writing Effect code and to search the library source for uncovered APIs. It produces configuration and instruction-file edits rather than code.
When to use it
Use it when starting or configuring a repository that will be built with the Effect TypeScript library. It fits initial project setup or onboarding an agent to an existing Effect codebase.
Requirements
Needs a Node.js project with a package manager such as pnpm and network access to install the effect package. It ships no scripts; it only provides instructions and a markdown snippet to add to AGENTS.md or CLAUDE.md.

Step 1: Install effect

Use the users preferred package manager:

pnpm add effect@rc

If in a monorepo, install it as a dev dependency at the root, so you can access the source code from node_modules/effect/src.

pnpm add -D effect@rc

Step 2: Update AGENTS.md / CLAUDE.md

Ensure that the agent instructions contain the following:

md
# Learning more about Effect
This repository uses the Effect Typescript library.
Before writing any Effect code, first read `node_modules/effect/AGENTS.md`**completely**, and follow the links in the file when required.
If you need to learn more about particular Effect apis and concepts that theguide doesn't cover, search through the source code in `node_modules/effect/src`.

Source and attribution

Source:effect-ts/skillsinskills/effect-tsat commit2309e6f

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal