ax-go-flow

Builds Go flow graphs and nested programs using Ax's generated package syntax and examples.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write and reason about Ax flow code in Go without guessing at the generated package API, node wiring, or runtime behavior.

Core Features & Use Cases

  • Flow graph composition: Build generators, agents, nested programs, and branching workflow graphs in Go.
  • State and execution handling: Work with flow state, node inputs, returns, caching, and error paths using the generated package conventions.
  • Example-driven implementation: Use the shipped examples and manifests to follow the exact syntax for provider-backed and no-key flow scenarios.
  • Use case: Create a Go workflow that combines multiple nodes, controls caching, and returns a typed result for downstream application logic.

Quick Start

Use the ax-go-flow skill to implement a Go flow graph from the generated package examples and follow the native API syntax for node wiring.

Frequently Asked Questions about ax-go-flow

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

FAQPage Schema
How do I build flow graphs in Go for LLM agents?

To build Go flow graphs for LLM agents, you use the Ax generated package API to wire nodes, handle state, and compose branching workflows. The Skill guides you in using exact AxIR-aligned syntax to connect generators and nested programs deterministically.

How do I handle state and caching in Ax Go workflows?

You handle state and caching in Ax Go workflows by applying the generated package conventions for node inputs, returns, and flow state. This includes configuring caching mechanisms and managing error paths during provider-backed execution.

Does Ax Go flow execution require a provider API key?

Ax Go flow execution supports both provider-backed and no-key scenarios. You can use the shipped examples and capability manifests to implement and validate workflows regardless of whether an external provider API key is available.

What is the best way to compose nested programs in Go workflows?

The best way to compose nested programs in Go workflows is using the Ax generated package's native API syntax. The Skill provides example-driven implementation to ensure correct node wiring and typed results for downstream application logic.

How do I validate AxIR-aligned syntax for deterministic Go program graphs?

You validate AxIR-aligned syntax for deterministic Go program graphs by following the generated package examples and capability manifests. This ensures your flow composition, node wiring, and execution paths adhere to the required API structure.