If you're tired of prompt engineering through trial and error, this brings a different approach to LLM apps: define what you want with Ruby types and let the framework handle optimization. It's the Ruby port of DSPy, offering type-safe signatures with Sorbet, modular components you can actually compose and test, and automatic prompt improvement based on data rather than guessing. The real value is treating LLM integration like regular software engineering instead of an art project. With 19.4K GitHub stars on the original project, it's a proven approach now available for Ruby developers who want production-ready observability and testing built in.

skills.sh installs
494
GitHub stars
26K
last updated
Aug 21, 2026

Install

$ npx -y skills add everyinc/compound-engineering-plugin --skill dspy-ruby --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're tired of prompt engineering through trial and error, this brings a different approach to LLM apps: define what you want with Ruby types and let the framework handle optimization. It's the Ruby port of DSPy, offering type-safe signatures with Sorbet, modular components you can actually compose and test, and automatic prompt improvement based on data rather than guessing. The real value is treating LLM integration like regular software engineering instead of an art project. With 19.4K GitHub stars on the original project, it's a proven approach now available for Ruby developers who want production-ready observability and testing built in.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/everyinc/compound-engineering-plugin
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building
First seen
Jun 3, 2026

More from everyinc/compound-engineering-plugin

All 78
1longbridge avatarlongbridge-quant-statslongbridge/skillsQuantitative statistics framework for time-series analysis using Longbridge price data — ADF unit root test (stationarity), cointegration (Engle-Granger / Johan494skills.sh installs
2parcadei avatarfixparcadei/continuous-claude-v3Meta-skill workflow orchestrator for bug investigation and resolution. Routes to debug, implement, test, and commit based on scope.486skills.sh installs
3browser-use avatarbrowserbrowser-use/browser-harnessDirect browser control via CDP. Use when the user wants to automate, scrape, test, or interact with web pages. Connects to the user's already-running Chrome.484skills.sh installs
4parcadei avatarreleaseparcadei/continuous-claude-v3Release preparation workflow - security audit → E2E tests → review → changelog → docs483skills.sh installs
5badlogic avatarbrowser-toolsbadlogic/pi-skillsInteractive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visib475skills.sh installs
6aaronontheweb avatarmailpit-integrationaaronontheweb/dotnet-skillsTest email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them. View rendered HTML, inspect headers, and verify de443skills.sh installs