front-depiction

front-depiction

@front-depiction

GitHub
34 Skills
578 Total Stars
February 2026 Joined

Public Skills

command-executor

by front-depiction

Execute system commands and manage processes using Effect's Command module from @effect/platform. Use this skill when spawning child processes, running shell commands, capturing command output, or managing long-running processes with cleanup.

CLI Tools 17 10mo ago

service-implementation

by front-depiction

Implement Effect services as fine-grained capabilities avoiding monolithic designs

Database 17 10mo ago

domain-predicates

by front-depiction

Generate comprehensive predicates and orders for domain types using typeclass patterns

Automation 17 10mo ago

schema-composition

by front-depiction

Master Effect Schema composition patterns including Schema.compose vs Schema.pipe, transformations, filters, and validation. Use this skill when working with complex schema compositions, multi-step transformations, or when you need to validate and transform data through multiple stages.

Processing 17 10mo ago

Platform Layers

by front-depiction

Entry point decides platform: Only main.ts (or equivalent entry) should import platform-specific modules

CLI Tools 17 10mo ago

domain-modeling

by front-depiction

Create production-ready Effect domain models using Schema.TaggedStruct for ADTs, Schema.Data for automatic equality, with comprehensive predicates, orders, guards, and match functions. Use when modeling domain entities, value objects, or any discriminated union types.

Automation 17 10mo ago

path

by front-depiction

Assume file URL format without using conversion utilities

Processing 17 10mo ago

pattern-matching

by front-depiction

Master Effect pattern matching using Data.TaggedEnum, $match, $is, Match.typeTags, and Effect.match. Avoid manual _tag checks and Effect.either patterns. Use this skill when working with discriminated unions, ADTs, or conditional logic based on tagged types.

Processing 17 10mo ago

platform-abstraction

by front-depiction

Use @effect/platform abstractions for cross-platform file I/O, process spawning, HTTP clients, and terminal operations. Apply this skill when writing code that interacts with the filesystem, spawns processes, makes HTTP requests, or performs console I/O to ensure portability across Node.js, Bun, and browser environments.

CLI Tools 17 10mo ago

react-composition

by front-depiction

Build composable React components using Effect Atom for state management. Use this skill when implementing React UIs that avoid boolean props, embrace component composition, and integrate with Effect's reactive state system.

Processing 17 10mo ago