dspy-ruby

Program LLM-powered features in Ruby with type-safe signatures and composable modules.

1|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/nbbaier/compound-engineering-amp --skill dspy-ruby-nbbaier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dspy-ruby
Source: https://github.com/nbbaier/compound-engineering-amp/tree/main/skills/dspy-ruby
Command: npx skills add https://github.com/nbbaier/compound-engineering-amp --skill dspy-ruby-nbbaier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dspy, dspy-openai, dspy-anthropic, dspy-gemini, dspy-langfuse, and includes references (resource) and assets (resource) components.

What problem does it solve?

DSPy.rb provides a Ruby-based framework to program LLM-powered features with type-safe signatures, composable modules, provider configuration, testing, and observability patterns.

Core Features & Use Cases

  • Type-safe signatures and runtime validation
  • Composable modules and pipelines
  • Multimodal support and testing patterns
  • LLM provider configuration and observability integrations

Quick Start

Create a basic signature and a simple module, then compose a forward pipeline for an LLM task.