Skill Claude CodeCodex
Value-based data structures (Data.struct, tuple, array) and high-performance collections (Chunk, HashSet). Use for safe comparisons and pipelines.
Skill Claude CodeCodex
Value-based data structures (Data.struct, tuple, array) and high-performance collections (Chunk, HashSet). Use for safe comparisons and pipelines.
Skill Claude CodeCodex
Concurrency with Effect.all, forEach concurrency, Fiber lifecycle, race and timeouts. Use for parallelizing tasks safely.
Skill Claude CodeCodex
Config loading and Schema validation/transform. Use when defining configuration or validating inputs.
Skill Claude CodeCodex
Error modeling and recovery with TaggedError, catchTag(s), mapError, and retry schedules. Use when defining errors or adding resilience.
Skill Claude CodeCodex
Core Effect foundations and style for a coding agent. Use when starting an Effect task, choosing operators, or structuring a small pipeline.
Skill Claude CodeCodex
HTTP server, routing, JSON responses and dependencies via layers. Use when wiring endpoints and services.
Skill Claude CodeCodex
Skill index and decision guide. Use to pick the right Effect Skill quickly and follow a minimal decision tree.
Skill Claude CodeCodex
Define services, provide layers, compose dependencies, and switch live/test. Use for DI boundaries and app composition.
Skill Claude CodeCodex
Complete catalog of 130+ Effect-TS patterns from EffectPatterns repository. Use when looking for specific implementation patterns, best practices, or real-world examples. Complements other skills with concrete, curated patterns.
Skill Claude CodeCodex
Queue and PubSub patterns, background fibers, and graceful shutdown. Use for decoupling producers/consumers.
Skill Claude CodeCodex
Resource safety with acquireRelease, Effect.scoped, and finalizers. Use when opening files, sockets, servers, or external handles.
Skill Claude CodeCodex
Effect patterns for SQL databases (Drizzle/Kysely/Prisma): services, transactions, retries, streaming, and observability.
Skill Claude CodeCodex
Stream creation, transformation, sinks, batching, and resilience. Use when building data pipelines with concurrency and backpressure.
Skill Claude CodeCodex
Testing patterns with layers, mocks, and deterministic time. Use when preparing testable services and small smoke tests.
Skill Claude CodeCodex
Time with Clock/Duration, tracing spans, and structured logging. Use for time-based logic, deadlines, and observability.
Instructions file
Instructions for mepuka/effect-ontology, covering claude.md, project overview, commands, development and running tests.