🎯

scheduling

🎯Skill

from andrueandersoncs/claude-skill-effect-ts

VibeIndex|
What it does

Provides guidance and code generation for implementing retry policies, schedule combinators, and advanced timing/execution strategies in Effect-TS programs.

scheduling

Installation

Install skill:
npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill scheduling
Stars3
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

# Effect-TS Plugin for Claude Code

A comprehensive Claude Code plugin for Effect-TS development. Provides skills, commands, and agents to help you write idiomatic Effect-TS code.

Installation

```bash

/plugin marketplace add andrueandersoncs/claude-skill-effect-ts

/plugin install effect-ts@effect-ts

```

Features

Skills (22 domains)

The plugin includes skills covering all major Effect-TS domains:

| Skill | Description |

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

| effect-core | Core Effect types and operations |

| error-management | Typed errors, error handling patterns |

| resource-management | Scope, acquireRelease, resource safety |

| requirements-management | Services, Layers, dependency injection |

| configuration | ConfigProvider, environment variables |

| concurrency | Fibers, concurrent operations |

| scheduling | Schedule combinators, retry policies |

| schema | Schema definition, validation, encoding/decoding |

| data-types | Option, Either, Chunk, HashMap, etc. |

| batching-caching | Request batching, caching strategies |

| observability | Logging, metrics, tracing |

| streams | Stream processing, transformations |

| sinks | Stream consumers and collectors |

| pattern-matching | Match API for exhaustive matching |

| runtime | Runtime configuration and execution |

| platform | Platform-specific APIs (Node, Browser, Bun) |

| testing | TestClock, TestRandom, test utilities |

| code-style | Idiomatic Effect-TS style guidelines |

| state-management | Ref, SynchronizedRef, state patterns |

| traits | Equal, Hash, Order, and other traits |

| effect-ai | AI/LLM integration with Effect |

| api-docs | Look up Effect API documentation via WebFetch |

Commands

| Command | Description |

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

| /create-service | Generate an Effect service with Layer |

| /add-errors | Add typed errors to existing code |

| /create-schema | Generate Schema definitions |

| /to-match | Convert conditionals to Match expressions |

| /docs | Look up Effect API documentation |

Agents

| Agent | Description |

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

| effect-reviewer | Review code for Effect-TS best practices |

| effect-migrator | Migrate code to Effect-TS patterns |

Usage

Once installed, Claude Code will automatically use these skills when working with Effect-TS code. You can also explicitly invoke commands:

```

/create-service UserService

/create-schema User

/docs Effect.retry

/docs Stream

```

License

MIT License - see [LICENSE](LICENSE) for details.

Author

Andrue Anderson ([@andrueandersoncs](https://github.com/andrueandersoncs))

More from this repository10

🎯
configuration🎯Skill

Helps developers manage configuration providers, environment variables, and configuration-related patterns in Effect-TS applications.

🎯
effect ai🎯Skill

Integrates AI and Large Language Model (LLM) capabilities directly into Effect-TS workflows, enabling programmatic AI interactions within typed, functional effect-based programming.

🎯
concurrency🎯Skill

Helps developers write concurrent programs using Effect-TS Fibers, providing guidance on managing parallel operations, synchronization, and concurrent execution patterns.

🎯
api documentation lookup🎯Skill

Looks up Effect-TS API documentation via WebFetch, providing quick access to library references and method details within the Claude Code interface.

🎯
error management🎯Skill

Streamlines error handling by providing robust logging, graceful error recovery, and intelligent exception tracking across TypeScript and JavaScript applications

🎯
requirements management🎯Skill

Helps developers define, inject, and manage service dependencies and layers in Effect-TS applications, enabling modular and composable dependency injection patterns.

🎯
effect core🎯Skill

Provides core Effect-TS type definitions, fundamental operations, and essential constructs for creating and manipulating Effect workflows and computations.

🎯
traits🎯Skill

Provides guidance and code generation for implementing Equal, Hash, Order, and other structural type traits in Effect-TS, enabling consistent comparison and hashing behaviors for custom types.

🎯
resource management🎯Skill

Helps developers safely acquire, use, and release resources like file handles, network connections, and database connections with automatic cleanup and error handling in Effect-TS.

🎯
platform🎯Skill

Provides cross-platform API abstractions and runtime-specific implementations for Effect-TS across Node.js, browser, and Bun environments.