effect-handlers-implementer

Community

Implement and manage algebraic 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.