Skills

Effect Program Design

Design, write, review, and test production Effect v4 programs: deep services and...

Install

npx skills add humanlayer/humanlayer --skill effect-program-design -g -a claude-code -y
Repository
humanlayer/humanlayer12.7k
Category
Design
Updated
4d ago
License
Apache-2.0
Context cost
Mediumabout 2,358 tokens
Runs scripts
No, instructions only

What it does

Design, write, review, and test production Effect v4 programs: deep services and layers, schemas, tagged errors, observability, Config, persistence, resources, concurrency, schedules, workers, streams, caches, HTTP clients, Effect platform services (Node filesystem/path/crypto/process/socket), and Effect Atom integrations. Use for any Effect application or adapter work.

Effect Program Design

Build production Effect v4 programs with small domain-shaped interfaces, typed success and error channels, declared dependencies, observable operation boundaries, and tests that substitute layers at real seams. This skill combines broad Effect mechanics with HumanLayer's deep-module, capture-before-narrow, and real-seam design standards.

Source rule

Check these before guessing:

  1. the nearest CLAUDE.md / AGENTS.md and project-local conventions;
  2. the installed effect, @effect/*, and related package versions and declarations;
  3. the Effect v4 docs at https://effect-ts-effect-smol.mintlify.app/;
  4. the pinned/upstream source (~/projects/effect-smol) when docs do not settle an API.

unstable-tagged modules (effect/http, effect/rpc, effect/process, ...) can change between beta/minor versions. Typecheck examples against the installed version. Local project conventions take precedence unless the task explicitly changes them.

References

Read only the references relevant to the task; read all matching branches when work crosses concerns.

Read the whole SKILL.md on GitHub

More in Design