
from trembita13
Agent patterns and examples for building resilient, type-safe HTTP clients in TypeScript using trembita with Result-based error handling, retries, and circuit b
Trembita HTTP Client skill provides concrete agent-ready patterns and reference code for building robust TypeScript HTTP integrations. It teaches agents how to initialize and use a trembita client, handle parsed JSON responses, inspect HTTP metadata when necessary, and apply resilience patterns like retries and circuit breakers. The skill emphasizes Result-based error handling rather than exceptions, making control flow explicit and testable.
Use this skill when an agent must generate or review TypeScript code that calls third-party REST APIs, especially where predictable error handling, retry logic, and testability matter. Ideal for building integrations that must handle partial failures (404s, 202s), implement retry/backoff strategies, or require explicit acceptable status codes.
Best used by code-capable agents that can author TypeScript and follow repository patterns (e.g. Copilot-style code assistants, Codex/Code models, or Claude/large LLMs with code abilities).
Trembita HTTP Client skill provides TypeScript patterns for building resilient HTTP clients using the trembita library with Result-based error handling. The SKILL.md is well-structured with clear usage triggers and guardrails, but serves mainly as documentation reference rather than actionable automation. Two bundled .mjs scripts were skipped during execution (unsupported extension) — one checks upstream openapi-fetch types for API changes, the other patches vendored npm dependencies for known vulnerabilities.
node (for .mjs scripts)The skill is primarily a documentation/reference guide for the trembita TypeScript HTTP client library. The bundled scripts are CI/dev tools (type assertion checking and vulnerability patching) rather than core skill functionality. Useful for trembita users but narrow audience.