EffectPatterns
Practical Effect-TS patterns for building robust TypeScript applications
All Skills in This Repository (25)
Pure Emerald Level Indicatorseffect-patterns-services-agents
Implements Effect-TS services and agents using Effect.Service, Layer composition, and tagged error handling.
effect-patterns-making-http-requests
Implement typed HTTP calls with retries, caching, and logging in Effect-TS projects.
effect-patterns-platform
Automate Effect-TS platform patterns for CLI tools, services, and libraries.
effect-patterns-observability
Implement structured logging, metrics, and tracing for Effect-TS applications.
effect-patterns-streams
Provide Effect-TS streaming patterns for backpressure, grouping, and error handling.
effect-patterns-scheduling-periodic-tasks
Implement Effect-TS scheduling patterns for periodic tasks with cron, debounce, and retry.
effect-patterns-concurrency-getting-started
Implement Effect-TS concurrency patterns for race, timeout, and parallel execution.
effect-patterns-scheduling
Automate scheduling patterns for Effect-TS applications with repeat, delay, and polling operations.
effect-patterns-project-setup--execution
Automate project setup patterns for Effect-TS applications with npm and TypeScript.
effect-patterns-tooling-and-debugging
Configure tooling and debugging for Effect-TS applications.
effect-patterns-domain-modeling
Model Effect-TS domains with branded types, tagged errors, and Schema validation.
effect-patterns-error-handling-resilience
Implement exponential backoff with jitter retries for Effect-TS API calls.
Frequently Asked Questions
FAQPage SchemaHow to install EffectPatterns?โผ
Run `npx skills add PaulJPhilp/EffectPatterns --all -g -y` in your terminal to install all Effect-TS pattern skills globally.
What is EffectPatterns used for?โผ
It is a knowledge base of 300+ practical patterns for building robust TypeScript apps with Effect-TS, covering error handling, concurrency, streams, scheduling, testing, and APIs.
How do these skills help my AI coding agent?โผ
Each skill gives your agent curated rules and working code examples, so it writes idiomatic Effect-TS code with proper error handling and resource safety instead of guessing.
Does EffectPatterns work with Claude Code and Cursor?โผ
Yes. The skills follow the standard SKILL.md format and ship with configs for Claude Code, Cursor, and Windsurf, so they load directly into your AI IDE.
Do I need Effect-TS experience to use these patterns?โผ
No. Patterns are labeled beginner, intermediate, and advanced, and each includes a rule, a working example, and an explanation of why it works.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core