Skip to main content
skill CX Codex

effect-ts · effect-ts — Claude Code skill: what it does, how to install

This skill sets up a repository that uses the Effect Typescript library and tells the agent where to read its guidance and source.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Effect-TS/skills --skill effect-ts -a claude-code
Open on GitHub

What effect-ts does

The skill prepares a repository built with the Effect Typescript library. It installs effect@latest with pnpm; in a monorepo, it advises adding the package as a dev dependency at the root so the source is available under node_modules/effect/src.

It also adds guidance to AGENTS.md or CLAUDE.md. Before writing Effect code, the agent must read node_modules/effect/AGENTS.md completely, follow relevant links, and search node_modules/effect/src when the guide does not cover an API or concept. Check the monorepo root first, because that is where the package is installed.

The skill is available for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.

What it helps with

  • set up a repository that uses Effect Typescript
  • install effect@latest with pnpm
  • add agent guidance for Effect code
  • search Effect APIs in the library source

Example prompts for the agent

  • Set up this repository for Effect Typescript and update AGENTS.md.
  • Before writing Effect code, read node_modules/effect/AGENTS.md completely and follow the relevant links.
  • If the guide does not cover the API, search for it in node_modules/effect/src.

How to install effect-ts

1Skills CLI (Vercel)

npx skills add Effect-TS/skills --skill effect-ts -a claude-code

2Manually: put the files in place

~/.claude/skills/effect-ts/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/effect-ts/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about effect-ts

How do I install effect-ts in Claude Code?

Run npx skills add Effect-TS/skills --skill effect-ts -a claude-code, then run npx skills add Effect-TS/skills --skill effect-ts -a claude-code again. The skill file is at ~/.claude/skills/effect-ts/SKILL.md.

What does effect-ts do?

The skill prepares a repository that uses the Effect Typescript library: it installs effect@latest and gives the agent rules for reading Effect guidance and source code.

What should the agent read before writing Effect code?

It should first read node_modules/effect/AGENTS.md completely and follow links from that file when needed. For API details beyond the guide, it searches node_modules/effect/src.

Source text

SKILL.md · MIT
---
name: effect-ts
description: Use this skill when setting up a repository that uses the Effect Typescript library.
---

# Step 1: Install effect

Use the users preferred package manager:

```
pnpm add effect@latest
```

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@latest
```

# 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 the
guide doesn't cover, search through the source code in `node_modules/effect/src`.
```

© Effect-TS · MIT · Effect-TS/skills

Similar skills

All skills for Agent setup: memory, context, orchestration →

effect-ts by other authors comes first.

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor