ax-go-refine

Refine Go Ax generation workflows with evaluator feedback and optimizer APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write and improve Go code that uses the generated Ax package, especially when you need evaluator feedback, iterative candidate refinement, or optimizer-backed generation instead of ad hoc prompt handling.

Core Features & Use Cases

  • Reward-Scored Refinement: Build Go workflows that score candidate outputs and improve them over multiple iterations.
  • Optimizer-Backed Generation: Use GEPA, few-shot bootstrapping, and optimizer engine APIs when a standalone refine helper is not available.
  • Generated Package Guidance: Stay aligned with the generated Go package surface, capability manifests, and runnable examples so your code matches the native API.
  • Use Case: A developer wants to improve model outputs for a Go application by feeding evaluator feedback into the Ax optimizer loop and regenerating better candidates.

Quick Start

Use this skill to rewrite my Go Ax refinement code so it follows the generated package examples, uses evaluator feedback correctly, and applies the appropriate optimizer API.

Frequently Asked Questions about ax-go-refine

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

FAQPage Schema
How do I use evaluator feedback to improve Go Ax generation outputs?

To improve Go Ax generation outputs with evaluator feedback, you build reward-scored workflows that evaluate candidate outputs and feed the results into an optimizer loop to iteratively regenerate better candidates. This replaces ad hoc prompt handling with structured evaluator-guided iteration.

What is GEPA optimization in Go Ax workflows?

GEPA optimization in Go Ax workflows is an optimizer-backed generation approach using optimizer engine APIs to improve model outputs. It applies when a standalone refine helper is unavailable, enabling few-shot bootstrapping and iterative candidate improvement within the generated Go package.

Does the Go Ax package support few-shot bootstrapping for refinement?

Yes, the Go Ax package supports few-shot bootstrapping for refinement through its optimizer-backed generation APIs. You can use these optimizer engines to bootstrap few-shot examples and iteratively refine candidates based on evaluator scoring.

How do I align my Go Ax refinement code with the generated package API?

To align your Go Ax refinement code with the generated package API, you rewrite your code to follow generated package examples, use evaluator feedback correctly, and apply the appropriate optimizer API. This ensures your code matches the native package surface and capability manifests.

When should I use optimizer-backed generation instead of standalone refine helpers in Go Ax?

You should use optimizer-backed generation in Go Ax when a standalone refine helper is not available for your specific task. This approach leverages GEPA, few-shot bootstrapping, and optimizer engine APIs to achieve reward-scored candidate improvement.