Requirements Management

Community

Organize and test Effect dependencies and layers.

Authorandrueandersoncs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill clarifies how to design and manage services, dependencies, and testability in Effect by leveraging Context.Tag, Layer, and provide patterns.

Core Features & Use Cases

  • Service definition and tagging with Context.Tag to enable test-friendly mocks
  • Layer-based composition for providing dependencies and layering test environments
  • Patterns for Layer.succeed, Layer.effect, Layer.scoped, Layer.merge, and provide usage in production and tests

Quick Start

  • Define a Context.Tag service and its interface.
  • Create a Layer.live or Layer.effect that provides the implementation.
  • Run a sample program with Effect.provide to wire the layer and execute.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: Requirements Management
Download link: https://github.com/andrueandersoncs/claude-skill-effect-ts/archive/main.zip#requirements-management

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.