coding-with-effect-libraries

Guide TypeScript developers in using Effect libraries for pure, effectful code.

1|Updated Feb 11, 2024
One-click install
npx skills add https://github.com/loklaan/dotfiles --skill coding-with-effect-libraries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-with-effect-libraries
Source: https://github.com/loklaan/dotfiles/tree/main/home/dot_claude/skills/coding-with-effect-ts-library
Command: npx skills add https://github.com/loklaan/dotfiles --skill coding-with-effect-libraries

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides TypeScript developers in using the Effect libraries efficiently to write pure, effectful code.

Core Features & Use Cases

  • Effect.gen usage: Build effects with async/await readability.
  • Error handling patterns: Use Effect.try/tryPromise for robust error handling.
  • Observability: Use Effect.withSpan and logging to trace execution.

Quick Start

Create a small Effect that sleeps for 1s and returns a value using Effect.gen.