zagora

Installation
SKILL.md

Zagora

Zagora creates type-safe, error-safe functions that never throw. It provides full TypeScript inference across inputs, outputs, errors, and context. Unlike RPC frameworks, Zagora produces pure functions - no network layer, just supercharged TypeScript functions.

When to Use

Use Zagora to build:

  • Library APIs that need runtime safety
  • Internal business logic with predictable errors
  • SDKs requiring type-safe interactions
  • Procedures where throwing exceptions breaks control flow
  • Network-bound APIs with structured error handling

Avoid Zagora for:

  • Simple functions without validation needs
  • Pure data transformation (plain TypeScript suffices)
  • Complex distributed systems (use oRPC/tRPC for multi-service communication)

Features

Installs
1
First Seen
Mar 22, 2026