Marc Suesser avatar

Marc Suesser

Community

@mpsuesser · San Francisco, CA

40Followers
|
37Public Repos
|
114Published Skills

Effect Foldkit Alchemy Stan

Skills Distribution
DomainDeveloper To...Effect-TS TypeScri.. (55%)Cloudflare Workers.. (15%)Testing & Code Qua.. (15%)Documentation & Te.. (10%)

Agent Skills by Marc Suesser

Showing 114 vetted skills indexed across 3 GitHub repositories.

mpsuessermpsuesser
3

effect-cache

Implements keyed in-memory caching for Effect lookups with TTL, LRU eviction, and scoped resources.

Community
Advanced
mpsuessermpsuesser
3

effect-rpc-client

Build typed RPC clients in Effect with HTTP, WebSocket, TCP, and worker transports.

Community
Advanced
mpsuessermpsuesser
3

effect-scope

Manage resource lifecycles in Effect TypeScript using Scope, finalizers, and scoped acquisition APIs.

Community
Advanced
mpsuessermpsuesser
3

effect-socket

Build pull-based TCP, Unix, TLS, and WebSocket transports with Effect Socket readers and writers.

Community
Advanced
mpsuessermpsuesser
3

effect-parallelization

Run Effect computations concurrently with combinators, racing, and coordination primitives.

Community
Advanced
mpsuessermpsuesser
3

effect-graph

Build, traverse, and analyze immutable graphs with Effect's Graph module.

Community
Advanced
mpsuessermpsuesser
3

effect-rpc-api

Define type-safe RPC contracts with Effect's Rpc, RpcGroup, RpcSchema, and RpcMiddleware modules.

Community
Advanced
mpsuessermpsuesser
3

effect-http-server

Build HTTP servers with Effect's HttpRouter, middleware, and platform layers.

Community
Advanced
mpsuessermpsuesser
3

effect-fiber

Fork, supervise, and interrupt Effect fibers using FiberHandle, FiberMap, and FiberSet.

Community
Advanced
mpsuessermpsuesser
3

effect-scheduling

Design Effect v4 retry, repeat, polling, backoff, and timeout policies with Schedule.

Community
Intermediate
mpsuessermpsuesser
3

effect-rpc-server

Implement Effect RPC servers with handler layers, transports, serialization, and middleware.

Community
Advanced
mpsuessermpsuesser
3

effect-http-client

Builds typed outgoing HTTP requests with Effect's HttpClient, schema decoding, retries, and transports.

Community
Advanced
mpsuessermpsuesser

yazi

Configure Yazi terminal file manager via TOML and Lua plugins.

Community
Advanced
mpsuessermpsuesser

librarian

Research open-source library internals and generate GitHub permalinks for code evidence.

Community
Advanced
mpsuessermpsuesser

session-history

Search, browse, and read stored pi coding session transcripts.

Community
Intermediate
mpsuessermpsuesser

wide-events

Design wide-event schemas with high-dimensional span attributes and tail sampling.

Community
Intermediate
mpsuessermpsuesser

commit

Format git commit messages with a Conventional Commits-style subject.

Community
Basic
mpsuessermpsuesser

impeccable

Generates frontend interface designs and enforces quality checks for UX/UI implementation.

Community
Advanced
mpsuessermpsuesser

ui-ux-improvement

Review frontend interfaces for hierarchy, typography, layout, color, accessibility, and missing UI states.

Community
Intermediate
mpsuessermpsuesser

documentation-driven-development

Enforce documentation-first development with tests that fail on behavior divergence.

Community
Basic
mpsuessermpsuesser

poster-from-tsx

Render TSX poster components to PNG, JPG, WebP, PDF, or SVG files.

Community
Intermediate
mpsuessermpsuesser

write-a-skill

Convert user intent and evaluation criteria into a future-agent prompt.

Community
Intermediate
mpsuessermpsuesser

update-changelog

Compile notable commits since the last git tag into the Unreleased section of CHANGELOG.md.

Community
Intermediate
mpsuessermpsuesser

writing-user-facing-docs

Structure user-facing documentation using the Divio system and Markdown style guide.

Community
Basic

Frequently Asked Questions About Marc Suesser

FAQPage Schema
What tasks can I accomplish with mpsuesser's Effect-TS skills?▼

You can build typed HTTP APIs and servers, define RPC contracts with streaming, write type-safe SQL with SqlClient and Migrator, manage resource lifecycles with Scope, implement retries via Schedule, handle errors with Schema.TaggedError, and construct streaming pipelines with backpressure using Effect Stream.

Who should use these Effect and Cloudflare skills?▼

TypeScript engineers adopting Effect v4, backend developers building RPC or HTTP services, platform teams deploying Cloudflare Workers and Durable Objects, and maintainers who need deterministic concurrency testing with @effect/vitest, TestClock, Deferred, PubSub, and fiber supervision patterns.

How do the Effect AI skills support language model integration?▼

They cover configuring Anthropic, OpenAI, and OpenRouter provider layers, generating schema-validated structured output via LanguageModel, accumulating streamed responses with SubscriptionRef checkpoints, composing multi-turn prompts, and defining validated tool calls with the Tool and Toolkit interfaces.

What testing and quality tooling does this registry cover?▼

Skills cover deterministic Effect testing with @effect/vitest layers and TestClock, concurrency testing of PubSub and fibers, TDD Red-Green-Refactor cycles, oxlint type-aware linting, dprint formatting, lefthook Git hooks, and Changesets-based semantic versioning with changelog generation.

What prerequisites are needed to apply these skills?▼

A TypeScript codebase using Effect v4 packages, Node.js or Bun runtimes, and package managers like pnpm or bun. Cloudflare skills require Wrangler and a Workers account; monorepo skills assume bun workspaces with Turborepo, dprint, oxlint, and lefthook configurations.