effect-v4-imports

star 61

Focused import hygiene for Effect v4 migrations. Use for namespace-first helper module imports, A/O/P/R/S aliases, and migration of deprecated package paths.

kriegcloud By kriegcloud schedule Updated 5/17/2026

name: effect-v4-imports description: > Focused import hygiene for Effect v4 migrations. Use for namespace-first helper module imports, A/O/P/R/S aliases, and migration of deprecated package paths. version: 0.1.0 status: active

Effect v4 Imports (Focused)

  1. Required aliases:
  • effect/Array -> A
  • effect/Option -> O
  • effect/Predicate -> P
  • effect/Record -> R
  • effect/Schema -> S
  • effect/Number -> N
  1. Stable module policy:
  • Prefer dedicated namespace imports for helper/data modules:
    • effect/String -> Str
    • effect/Equal -> Eq
    • effect/Boolean -> Bool
  • Reserve root imports from "effect" for core combinators/types like Effect, Match, pipe, and flow.
  • Keep effect/unstable/* usage deliberate and local.
  • For data/time helpers prefer Effect modules over native APIs.
Install via CLI
npx skills add https://github.com/kriegcloud/beep-effect --skill effect-v4-imports
Repository Details
star Stars 61
call_split Forks 11
navigation Branch main
article Path SKILL.md
More from Creator