effect-handlers-implementer
CommunityImplement and manage algebraic effects.
Software Engineering#handlers#programming languages#effects#control-flow#algebraic-effects#extensible effects
Authorrainoftime
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides the tools and guidance to implement effect handlers, enabling the creation of sophisticated control flow mechanisms and extensible effect systems.
Core Features & Use Cases
- Define Effects: Create signatures for custom algebraic effects.
- Implement Handlers: Write interpretations for defined effects.
- Manage Continuations: Handle resumable computations.
- Compose Handlers: Layer multiple handlers for complex scenarios.
- Use Case: Building a custom logging or state management system within a larger application by defining effects and their corresponding handlers.
Quick Start
Use the effect-handlers-implementer skill to define a 'state' effect with 'get' and 'put' operations and implement a basic handler for it.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: effect-handlers-implementer Download link: https://github.com/rainoftime/pl-skills/archive/main.zip#effect-handlers-implementer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.