ax-cpp-gepa

Write C++ GEPA optimizer code for axllm projects.

2.9k|186|Updated Feb 23, 2023
One-click install
npx skills add https://github.com/ax-llm/ax --skill ax-cpp-gepa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ax-cpp-gepa
Source: https://github.com/ax-llm/ax/tree/main/website/static/cpp/.well-known/agent-skills/ax-cpp-gepa
Command: npx skills add https://github.com/ax-llm/ax --skill ax-cpp-gepa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write Ax GEPA code in C++ without guessing the generated axllm API, package patterns, or optimizer workflow.

Core Features & Use Cases

  • Generate GEPA optimization flows with reflection clients and evaluator hooks.
  • Handle Pareto tradeoffs, metric budgets, checkpoints, and optimizer state.
  • Use it when porting Ax optimization logic into native C++ projects or inspecting generated artifacts.

Quick Start

Create a C++ GEPA example with axllm that uses the generated package API, a reflection client, and an evaluator.

Frequently Asked Questions about ax-cpp-gepa

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

FAQPage Schema
How do I implement a GEPA optimizer with Pareto tradeoffs in C++?

You implement a GEPA optimizer in C++ by generating optimization flows that handle Pareto tradeoffs, metric budgets, and optimizer state using the generated package API and AxIR-aligned optimizer calls.

How do I add reflection clients and evaluator hooks to a C++ optimization project?

You add reflection clients and evaluator hooks by generating GEPA optimization flows that integrate directly with the generated axllm package API and native example patterns in your C++ project.

Can I use GEPA optimizers for C++ projects without an API key?

Yes, you can use GEPA optimizers in C++ without an API key by safely selecting a no-key workflow configuration during the optimizer setup and execution process.

How do I bootstrap few-shot seeding and manage optimizer state in C++?

You bootstrap few-shot seeding and manage optimizer state by writing C++ GEPA code that utilizes checkpointing and artifact inspection to maintain and evaluate optimizer conditions throughout the optimization lifecycle.

What is the best way to port Ax optimization logic into native C++ projects?

The best way to port Ax optimization logic into native C++ is to use AxIR-aligned optimizer calls, native example patterns, and the generated package API to ensure correct GEPA integration and artifact inspection.