🎯

runtime

🎯Skill

from andrueandersoncs/claude-skill-effect-ts

VibeIndex|
What it does

Executes and configures Effect programs with flexible runtime methods, service injection, and custom runtime management.

πŸ“¦

Part of

andrueandersoncs/claude-skill-effect-ts(21 items)

runtime

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add andrueandersoncs/claude-skill-effect-ts
Install PluginInstall plugin from marketplace
/plugin install effect-ts@effect-ts
πŸ“– Extracted from docs: andrueandersoncs/claude-skill-effect-ts
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

This skill should be used when the user asks about "Effect Runtime", "ManagedRuntime", "Effect.Tag", "custom runtime", "runtime layers", "running effects", "runtime configuration", "runtime context", "Effect.runPromise", "Effect.runSync", "runtime scope", or needs to understand how Effect's runtime system executes effects.

Overview

# Runtime in Effect

Overview

The Runtime is Effect's execution engine:

  • Default Runtime - Built-in, zero configuration
  • Custom Runtime - Configure services, context, execution
  • ManagedRuntime - Lifecycle-managed custom runtimes

Default Runtime

Effects run via the default runtime:

```typescript

import { Effect } from "effect"

const program = Effect.succeed(42)

const result = await Effect.runPromise(program)

const syncResult = Effect.runSync(program)

const exit = await Effect.runPromiseExit(program)

```

Run Methods

| Method | Returns | Throws on Error |

|--------|---------|-----------------|

| Effect.runPromise(e) | Promise | Yes |

| Effect.runPromiseExit(e) | Promise> | No |

| Effect.runSync(e) | A | Yes |

| Effect.runSyncExit(e) | Exit | No |