mpsuesser/pi-effect-harness

Enforce Effect-first code standards as part of the agent loop

24Stars on the repository
54Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

effect-ai-chat

01

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build stateful AI chat sessions with the Effect Chat module. Use this skill when implementing multi-turn conversations, agentic tool-calling loops, chat persistence, streaming chat responses, or structured object generation within a conversation context.

not rated 24 2mo ago A 48 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Master the Effect AI LanguageModel service for text generation, structured output, streaming, and tool calling. Use when working with LLM interactions, schema-validated responses, or building conversational AI systems.

not rated 24 2mo ago A 44 tokens original MIT

effect-ai-prompt

03

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build prompts for Effect AI using messages, parts, and composition operators. Covers the complete Prompt API for constructing, merging, and manipulating conversations with language models.

not rated 24 2mo ago A 36 tokens original MIT

effect-ai-provider

04

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Configure and compose AI provider layers using @effect/ai packages. Covers Anthropic, OpenAI, OpenAI-Compat, and OpenRouter providers with config management, model abstraction, ExecutionPlan fallback, and runtime overrides for language model integration.

not rated 24 2mo ago A 52 tokens original MIT

effect-ai-streaming

05

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Master Effect AI streaming response patterns including start/delta/end protocol, accumulation strategies, resource-safe consumption, and history management with SubscriptionRef.

not rated 24 2mo ago A 32 tokens original MIT

effect-ai-tool

06

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Define and implement AI tools using Effect AI's Tool and Toolkit APIs. Use when building LLM integrations with type-safe tool definitions, parameter validation, and handler implementations. Covers user-defined tools, provider-defined tools, and toolkit composition.

not rated 24 2mo ago A 50 tokens original MIT

effect-atom-rpc

07

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build reactive Atom-aware RPC clients for React/Atom UIs using AtomRpc. Provides cached query atoms, invalidating mutation atoms, SSR hydration, and reactivity-key invalidation on top of an RpcGroup.

not rated 24 2mo ago A 48 tokens original MIT

effect-batching

09

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Implement automatic request batching and deduplication using Effect's Request, RequestResolver, and SqlResolver APIs. Use this skill when solving N+1 query problems, building batched data-fetching layers, or integrating request caching with resolvers.

not rated 24 2mo ago A 52 tokens original MIT

effect-cache

10

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Cache effectful lookups in memory with Cache and ScopedCache — capacity/LRU eviction, fixed or exit-aware TTL, deduplicated concurrent lookups, refresh/invalidation, and resource-owning entries with per-entry scopes. Use when memoizing effectful lookups by key, adding TTL caching to API or DB reads, deduplicating…

not rated 24 2mo ago A 89 tokens original MIT

effect-cli

11

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build type-safe CLI applications using Effect CLI module for argument parsing, options, commands, and dependency injection.

not rated 24 2mo ago A 24 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Spawn and manage child processes using Effect's ChildProcess module. Use this skill when running shell commands, capturing process output, piping commands, streaming long-running process output, or managing process lifecycles with scoped cleanup.

not rated 24 2mo ago A 48 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Test Effect concurrency primitives including PubSub, Deferred, Latch, Fiber coordination, SubscriptionRef, and Stream. Use this skill when testing concurrent effects, event-driven systems, or fiber coordination.

not rated 24 2mo ago A 43 tokens original MIT

effect-config

14

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Load and validate typed configuration with Config and ConfigProvider. Use this skill when reading environment variables, building structured config, providing test config, or working with .env files, JSON config, and custom config sources.

not rated 24 2mo ago A 45 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Decide between Context.Service witness and capability patterns for dependency injection, understanding coupling trade-offs.

not rated 24 2mo ago A 22 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Create production-ready Effect domain models using Schema.TaggedStruct for ADTs, with comprehensive predicates, orders, guards, and match functions. Use when modeling domain entities, value objects, or any discriminated union types.

not rated 24 2mo ago A 48 tokens original MIT

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Implement typed error handling in Effect v4 using Schema.TaggedErrorClass, catchTag/catchTags, catchReason/catchReasons, Cause, ErrorReporter, and recovery patterns. Use this skill when working with Effect error channels, handling expected failures, or designing error recovery strategies.

not rated 24 2mo ago A 61 tokens original MIT

effect-fiber

19

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Fork, supervise, and interrupt Effect fibers with Effect.forkChild/forkScoped/forkIn/forkDetach, Fiber join/await/interrupt, uninterruptible regions, and the FiberHandle/FiberMap/FiberSet supervision collections. Use when running background work, cancelling or restarting tasks, implementing latest-wins or keyed…

not rated 24 2mo ago A 85 tokens original MIT

effect-filesystem

20

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Use Effect FileSystem for platform-abstract file I/O with Node.js/Bun layers or custom implementations.

not rated 24 2mo ago A 25 tokens original MIT

effect-graph

21

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build and analyze immutable graphs with Effect's Graph module — directed/undirected construction, scoped mutation (mutate/addNode/addEdge), node/edge queries, lazy DFS/BFS/topo walkers, algorithms (isAcyclic, stronglyConnectedComponents, dijkstra/astar/bellmanFord/floydWarshall), and GraphViz/Mermaid export. Use when…

not rated 24 2mo ago A 102 tokens original MIT

effect-http-api

22

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build typed HTTP APIs with Effect's HttpApi — endpoints with schemas, handlers, security middleware, OpenAPI docs, derived clients, and handler unit tests. Use when building HTTP servers, REST APIs, or typed HTTP clients with Effect v4.

not rated 24 2mo ago A 53 tokens original MIT

effect-http-client

23

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Make outgoing HTTP requests with Effect's HttpClient — HttpClientRequest builders, schema-decoded HttpClientResponse bodies, the HttpClientError taxonomy, retryTransient/rate limiting/cookies/redirects, streaming uploads and downloads, and FetchHttpClient/NodeHttpClient transport layers. Use when calling external…

not rated 24 2mo ago A 92 tokens original MIT

effect-http-server

24

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

Build HTTP servers with effect/unstable/http — HttpRouter routes and middleware, HttpServerRequest schema decoding, HttpServerResponse constructors, multipart uploads, websocket upgrades, static files, NodeHttpServer/BunHttpServer layers, and in-memory web handlers. Use when serving raw HTTP routes, reading request…

not rated 24 2mo ago A 84 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: