senrecepsenrecepCommunity·20 Agent Skills Included

tsentials

Railway-oriented error handling and functional utilities for TypeScript

Replaces try/catch exception handling with explicit Result, Maybe, and Union types in TypeScript projects. Eliminates hidden runtime crashes, null reference bugs, and scattered validation logic across services. Provides ready-made patterns for async pipelines, business rules, HTTP calls, JSON parsing, and domain entities so agents write correct code faster.
npx skills add senrecep/tsentials --all -g -y
Available:

Gives the agent exact import paths, API signatures, and critical naming rules for every tsentials module so it writes correct railway-oriented TypeScript code without guessing method names.

All Skills in This Repository (20)

Pure Emerald Level Indicators
📦 In Repo
senrecepsenrecep

tsentials-maybe

Represent optional values safely with the Maybe<T> container.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials-time

Inject DateTimeProvider with UTC methods and a fake clock for deterministic tests.

Community
Basic
📦 In Repo
senrecepsenrecep

tsentials-result

Model TypeScript operation outcomes with Result<T> and railway-oriented chaining.

Community
Advanced
📦 In Repo
senrecepsenrecep

tsentials-json

Parse and validate JSON safely using Result flows and type guards.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials/record

Transform plain object maps into derived objects using functional query, map, filter, upsert, and reduce operations.

Community
Basic
📦 In Repo
senrecepsenrecep

tsentials

Select tsentials modules and apply Result/Maybe patterns for TypeScript error-as-values workflows.

Community
Advanced
📦 In Repo
senrecepsenrecep

tsentials-http

Convert HTTP requests into typed Result<T> outcomes with RequestBuilder.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials/array

Enforce non-empty array invariants with TypeScript types and utilities.

Community
Basic
📦 In Repo
senrecepsenrecep

tsentials/these

Model partial success by pairing values with errors in a These structure.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials-entity

Create DDD aggregate roots with audit tracking, soft deletion, and domain events in TypeScript.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials/ord — Skill

Compare primitives and custom types with type-safe Ord-based ordering.

Community
Intermediate
📦 In Repo
senrecepsenrecep

tsentials/tree

Build and traverse recursive hierarchical tree structures with query, transform, and fold operations.

Community
Basic

Frequently Asked Questions

FAQPage Schema
How to install tsentials?

Run `npx skills add senrecep/tsentials --all -g -y` in your terminal to install all skills in this suite globally.

What problem does tsentials solve?

It replaces exception-based error handling with explicit Result and Maybe types, so failures and missing values are visible in function signatures instead of crashing at runtime.

How do the tsentials skills help an AI coding agent?

Each skill documents exact method names, import paths, and common pitfalls, so the agent generates correct tsentials code on the first try without inventing nonexistent APIs.

Does tsentials work with Claude Code and other coding agents?

Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, Codex, and other compatible coding environments.

What TypeScript version does tsentials require?

It requires Node.js 18 or higher and TypeScript 5.0 or higher, and it is ESM-only with full tree-shaking support.

Related Repositories in Software Engineering

View All in Software Engineering