Effect TS Skills
Agent skills for Effect-TS — typed errors, layers, streams and schema without hallucinated APIs.
About
Effect is the TypeScript framework for typed errors, structured concurrency and dependency injection, and its API surface is exactly the kind of thing LLMs confidently hallucinate. These community skills — the best-maintained is wcygan/agent-skills' effect-ts pack (MIT) — give coding agents a verified reference: wrong-vs-correct API tables, patterns for Effect.gen, Layers, Context, Schema, Streams, scheduling and observability, plus Effect AI and MCP server guidance. They cover both Effect v3 stable and v4 beta.
The honest picture: these are community efforts, not official Effect documentation, so coverage varies by repo and can lag the framework's fast-moving releases. Pick one actively maintained pack and pin it; mixing several Effect skill sources in one project invites contradictory advice. They also won't teach your agent good Effect architecture — just correct API usage.
What it can do
- Verified Effect API tables preventing hallucinated code
- Typed errors, Layers, Context and dependency injection
- Streams, Schedules, Scope resource management
- Effect Schema validation patterns
- Effect AI and MCP server guidance
Setup
Copy the skills/effect-ts folder into ~/.claude/skills/ (Claude Code) or .agents/skills/ (Codex/Cursor), or install via a skills CLI.
Prerequisites
An Effect-based TypeScript project (effect v3 or v4). No extra runtime deps — it's a markdown knowledge pack.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 45; Trending score 70/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.