mpsuesser

55 mods across 2 repositories, 32 stars between them.

mpsuesser/pi-effect-harness

Instructions file CodexOpenCode

Instructions for mpsuesser/pi-effect-harness, covering agents.md — pi-effect-harness, layout, verification, where to look for common changes and conventions.

23 2mo ago A 1,252 tokens original MIT

effect-ai-chat

02

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.

23 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.

23 2mo ago A 44 tokens original MIT

effect-ai-prompt

04

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.

23 2mo ago A 36 tokens original MIT

effect-ai-provider

05

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.

23 2mo ago A 52 tokens original MIT

effect-ai-streaming

06

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.

23 2mo ago A 32 tokens original MIT

effect-ai-tool

07

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.

23 2mo ago A 50 tokens original MIT

effect-atom-rpc

08

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.

23 2mo ago A 48 tokens original MIT

effect-batching

10

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.

23 2mo ago A 52 tokens original MIT

effect-cache

11

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…

23 2mo ago A 89 tokens original MIT

effect-cli

12

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

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

23 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.

23 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.

23 2mo ago A 43 tokens original MIT

effect-config

15

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.

23 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.

23 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.

23 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.

23 2mo ago A 61 tokens original MIT

effect-fiber

20

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…

23 2mo ago A 85 tokens original MIT

effect-filesystem

21

mpsuesser/pi-effect-harness

Skill Claude CodeCodex

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

23 2mo ago A 25 tokens original MIT

effect-graph

22

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…

23 2mo ago A 102 tokens original MIT

effect-http-api

23

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.

23 2mo ago A 53 tokens original MIT

effect-http-client

24

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…

23 2mo ago A 92 tokens original MIT