effect-ts-guide

Installation
SKILL.md

Effect TS Guide

Overview

Use this skill to teach Effect-TS fundamentals and best practices, then apply them to user code and architecture questions.

Teaching workflow

  1. Clarify context: runtime (node/bun/browser), goal (new app, refactor, review), and constraints.
  2. Separate core vs shell: identify pure domain logic vs effects and boundaries.
  3. Model errors and dependencies: define tagged error types and Context.Tag service interfaces.
  4. Compose with Effect: use pipe/Effect.gen, typed errors, and Layer provisioning.
  5. Validate inputs at boundaries with @effect/schema before entering core.
  6. Explain resource safety: acquireRelease, scoped lifetimes, and clean finalizers.
  7. Provide minimal, runnable examples tailored to the user context.
  8. If the user asks for version-specific or "latest" details, verify with official docs before answering.

Core practices (short list)

Installs
11
GitHub Stars
4
First Seen
Jan 23, 2026