code-style

Installation
SKILL.md

Code Style in Effect

Overview

Effect's idiomatic style centers on three core principles:

  1. Functional Programming Only - No imperative logic (loops, mutation, conditionals)
  2. Schema-First Data Modeling - Define ALL data structures as Effect Schemas
  3. Match-First Control Flow - Define ALL conditional logic using Effect Match

Additional patterns include:

  • Branded types - Nominal typing for primitives (built into Schema)
  • Dual APIs - Both data-first and data-last
  • Generator syntax - Effect.gen for readability
  • Project organization - Layers, services, domains

Core Principles

Installs
3
GitHub Stars
8
First Seen
Mar 22, 2026
code-style — andrueandersoncs/claude-skill-effect-ts