Requirements Management
CommunityOrganize 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.