home / skills / andrueandersoncs / claude-skill-effect-ts

andrueandersoncs/claude-skill-effect-ts

22 skills
GitHub

Sponsored

resource-management

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you manage resources safely with acquireRelease, scope, and finalizers, ensuring cleanup even on errors or interruption.
api-docs

andrueandersoncs/claude-skill-effect-ts

5
This skill fetches and explains Effect-TS API docs from the official site, returning function signatures, parameters, and usage examples.
batching-caching

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you optimize API usage by automatically batching requests and caching results to reduce N+1 queries.
runtime

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and manage Effect's Runtime execution, including default and managed runtimes, services, and configuration.
scheduling

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and implement scheduling patterns, retry policies, and backoff strategies using Effect.
concurrency

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and apply concurrent and fiber-based execution in Effect, including all, race, fibers, queues, and synchronization.
data-types

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand Effect's built-in data types and structures, enabling precise reasoning about Option, Either, Cause, Exit, and more.
effect-ai

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you integrate and orchestrate AI/LLM services with type-safe tooling, execution planning, and structured outputs for robust AI apps.
observability

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and implement logging, metrics, and tracing with Effect, improving observability across applications.
effect-core

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you create and compose Effect programs in TypeScript, guiding you through creation, composition, and running of Effects.
error-management

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you reason about Effect error handling, distinguish failures, and implement typed, recoverable errors and defects.
platform

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and use Effect platform abstractions for HTTP, filesystem, key-value storage, and terminal I/O across environments.
pattern-matching

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you write robust pattern-matching with Effect Match, ensuring exhaustive, type-safe branches and minimal imperative code.
sinks

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and use Effect Sinks to consume stream data with collect, fold, and concurrent operations.
state-management

andrueandersoncs/claude-skill-effect-ts

5
This skill explains and guides you through functional mutable state using Ref, SynchronizedRef, and SubscriptionRef in Effect for safe concurrent updates.
schema

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you validate and transform data using Effect Schema, enabling type-safe decoding, encoding, and expressive, customizable validation errors.
traits

andrueandersoncs/claude-skill-effect-ts

5
This skill explains Effect's Equal, Hash, Equivalence, and Order traits, helping you implement, compare, hash, and sort values consistently.
streams

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you understand and work with Effect's Streams API, including creation, transformation, backpressure, and consumption of real-time data.
testing

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you test Effect-based code using @effect/vitest with services, layers, and Arbitrary for fast, deterministic 100% coverage.
configuration

andrueandersoncs/claude-skill-effect-ts

5
This skill helps you manage effect configuration safely by loading, validating, and composing environment variables and JSON config.