reactive-agents

Orient developers to the Reactive Agents TypeScript framework and its builder pattern.

21|4|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/tylerjrbuell/reactive-agents-ts --skill reactive-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactive-agents
Source: https://github.com/tylerjrbuell/reactive-agents-ts/tree/main/apps/docs/skills/reactive-agents
Command: npx skills add https://github.com/tylerjrbuell/reactive-agents-ts --skill reactive-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orient developers to the Reactive Agents TypeScript framework, explain the canonical builder chain, and show how to load the right capability skills for a task.

Core Features & Use Cases

  • Orientation to the framework: overview of the architecture, packages, and providers.
  • Canonical builder pattern: how to compose an agent with builder methods like withName, withProvider, withModel, withTools, withMemory, withObservability, etc.
  • Skill routing and recipes: guidance on selecting starter skills and recipe examples for common tasks.

Quick Start

Load Reactive Agents and follow the canonical builder pattern to configure a starter agent.

Frequently Asked Questions about reactive-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the builder pattern in TypeScript agent frameworks?

The builder pattern in TypeScript agent frameworks composes an agent by chaining methods like withName, withProvider, withModel, withTools, and withMemory to configure predictable behavior and capabilities.

How do I configure a reactive agent with memory and tools in TypeScript?

To configure a reactive agent with memory and tools in TypeScript, use the canonical builder chain to call withMemory and withTools methods, selecting capability skills that match your required task workflows.

Can I add guardrails and observability to a TypeScript agent using the builder pattern?

Yes, you can add guardrails and observability to a TypeScript agent by chaining withObservability and related builder methods, ensuring predictable agent behavior and correct configuration for your workflow.

What's the best way to select capability skills for a TypeScript agent project?

The best way to select capability skills for a TypeScript agent project is to follow framework routing guidance and recipe examples, matching starter skills to common tasks like memory setup and tool integration.

Does the Reactive Agents framework require specific providers for TypeScript projects?

The Reactive Agents framework supports multiple provider options for TypeScript projects, allowing you to select and configure your preferred provider through the withProvider builder method during agent setup.

When should I not use the builder pattern for agent configuration?

You should not use the builder pattern for agent configuration when your project requires capabilities outside the supported recipe skills, or when you need custom setup logic that breaks the canonical builder chain's predictable behavior.