effect-context-witness

Installation
SKILL.md

Context Witness Pattern

Choose between witness (existence) and capability (behavior) patterns for Context.Service definitions.

Coupling: Hard vs Soft

Some coupling is necessary and good - but move it from hard to soft coupling.

Hard Coupling (Schema)

Field exists in the schema - tightly coupled to domain model:

import { Schema } from 'effect';
Installs
8
First Seen
May 11, 2026