Recep Şen
Community@senrecep · İstanbul
CTO @Taptoweb | Easyapp.ai | Building Scalable, AI-Powered Systems
Agent Skills by Recep Şen
Showing 20 vetted skills indexed across 1 GitHub repositories.
tsentials-maybe
Represent optional values safely with the Maybe<T> container.
tsentials-time
Inject DateTimeProvider with UTC methods and a fake clock for deterministic tests.
tsentials-result
Model TypeScript operation outcomes with Result<T> and railway-oriented chaining.
tsentials-json
Parse and validate JSON safely using Result flows and type guards.
tsentials/record
Transform plain object maps into derived objects using functional query, map, filter, upsert, and reduce operations.
tsentials
Select tsentials modules and apply Result/Maybe patterns for TypeScript error-as-values workflows.
tsentials-http
Convert HTTP requests into typed Result<T> outcomes with RequestBuilder.
tsentials/array
Enforce non-empty array invariants with TypeScript types and utilities.
tsentials/these
Model partial success by pairing values with errors in a These structure.
tsentials-entity
Create DDD aggregate roots with audit tracking, soft deletion, and domain events in TypeScript.
tsentials/ord — Skill
Compare primitives and custom types with type-safe Ord-based ordering.
tsentials/tree
Build and traverse recursive hierarchical tree structures with query, transform, and fold operations.
tsentials/eq
Compare TypeScript values with composable, type-safe equality checks.
tsentials/function
Compose left-to-right function pipelines for transforming values in TypeScript.
tsentials/predicate
Compose reusable boolean predicates with logical operators and type refinements in TypeScript.
tsentials-union
Encode compile-time-safe tagged discriminated unions for TypeScript service-layer outcomes.
tsentials-rules
Compose typed sync or async business validation rules for TypeScript.
tsentials-errors
Create typed AppError values with metadata for TypeScript error handling.
tsentials-meta
Map TypeScript programming concerns to tsentials subpath imports.
tsentials-clone
Deep-clone TypeScript values and domain objects to prevent shared-state mutations.