Lightweight Result type for TypeScript with generator-based composition.
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.
AGENTS.md A 1,362 tok .agents/skills/audit-better-result-dependents/SKILL.md A 62 tok