effect-v4-module-index

Maps development tasks to corresponding Effect v4 core and unstable modules.

2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/spencerbeggs/effected --skill effect-v4-module-index
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: effect-v4-module-index
Source: https://github.com/spencerbeggs/effected/tree/main/plugin/skills/effect-v4-module-index
Command: npx skills add https://github.com/spencerbeggs/effected --skill effect-v4-module-index

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of module discovery and architectural alignment in Effect v4, preventing developers from reinventing existing core capabilities or misusing modules.

Core Features & Use Cases

  • Module Routing: Provides a comprehensive table mapping tasks to the correct Effect v4 modules, ensuring developers reach for the right tool for jobs like subprocess management, caching, or IO.
  • Architectural Guidance: Offers clear distinctions between stable core modules and unstable namespaces, helping teams maintain semver compliance and stability.
  • Use Case: When designing a new service, use this index to verify if a capability like a TTL cache or a specific file system operation is already provided by core, avoiding unnecessary custom implementations.

Quick Start

Use the effect-v4-module-index skill to identify the correct module for implementing a concurrent TTL cache with in-flight de-duplication.

Frequently Asked Questions about effect-v4-module-index

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right Effect v4 module for a specific TypeScript development task?

To find the right Effect v4 module, use a comprehensive routing map that maps specific development tasks to their corresponding core modules, ensuring efficient module discovery and architectural alignment.

What is the difference between stable and unstable namespaces in Effect v4?

Stable and unstable namespaces in Effect v4 differ in semver compliance and stability, where architectural guidance helps teams distinguish between stable core modules and experimental unstable namespaces to maintain consistent usage patterns.

Does Effect v4 core provide a built-in TTL cache with in-flight de-duplication?

Effect v4 core provides built-in caching capabilities like TTL caches with in-flight de-duplication, allowing developers to verify existing capabilities through a module index to avoid unnecessary custom implementations.

When should I use the unstable namespace in Effect v4 architecture?

You should use the unstable namespace in Effect v4 architecture when accessing experimental modules, guided by clear distinctions between stable core and unstable namespaces to ensure semver compliance and project stability.

How to avoid reinventing existing core capabilities in Effect v4?

Avoid reinventing existing core capabilities in Effect v4 by using a centralized module index to verify if a capability like subprocess management or specific file system operations is already provided by the core library.