dmmulroy/better-result

Lightweight Result type for TypeScript with generator-based composition.

About the project

better-result is a TypeScript library that represents either a successful value or an expected failure as a typed Result, allowing multi-step workflows to stop when an operation fails. TypeScript developers use it to make recoverable errors explicit while keeping unexpected exceptions as thrown defects. The catalogue skills and instruction support working with the library.

Latest release v3.0.1 · 11 Aug 2026

These files are dmmulroy/better-result's own configuration. They tell Claude Code, Codex and OpenCode how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.

1,950Stars on the repository
2Files it configures its agents with
1,362Tokens loaded in every session
3Agents configured

Instructions

Skills