ax-rust-flow

Design Rust Ax flow graphs with axllm using AxIR-backed syntax.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write correct Rust code for Ax-generated flow graphs in axllm, so you can compose generators, agents, nested programs, and optimizer-related workflow logic without inventing unsupported APIs.

Core Features & Use Cases

  • Flow graph composition: Build workflows with nodes, returns, branching, looping, parallel execution, and caching behavior.
  • Rust package guidance: Use the generated axllm package, its API docs, capability manifest, and runnable examples as the source of truth.
  • Practical use cases: Ideal for wiring provider-backed flows, reasoning about flow state and node inputs, and creating deterministic local checks before using real network calls.

Quick Start

Use the ax-rust-flow skill to draft a Rust workflow with axllm that matches the package examples and correctly wires the required flow nodes.

Frequently Asked Questions about ax-rust-flow

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

FAQPage Schema
How do I build typed Rust flow graphs with axllm?

To build typed Rust flow graphs with axllm, you compose generators, agents, and nested programs by wiring nodes using the generated axllm package API. The skill applies AxIR-backed syntax and axflow program graphs to ensure correct workflow construction and runtime behavior.

Can I implement branching and looping in Rust axflow workflows?

Yes, you can implement branching, looping, and parallel execution in Rust axflow workflows. The skill guides you in wiring these flow nodes correctly using the axllm package examples and capability manifest as the source of truth for dynamic options.

What is the best way to add caching behavior to an axllm Rust program?

The best way to add caching behavior to an axllm Rust program is by configuring the flow graph nodes according to the native package API docs. This skill provides AxIR-backed verified syntax to correctly apply caching and optimizer-related flow logic in your workflows.

Do I need native package examples to wire axllm flow nodes in Rust?

Yes, you need native package examples and API docs to wire axllm flow nodes in Rust correctly. The skill requires these to verify AxIR-backed syntax, ensuring your flow composition matches the package's supported runtime behavior and avoids unsupported APIs.

How do you create deterministic local checks before using real network calls in axflow?

You create deterministic local checks in axflow by reasoning about flow state and node inputs within the Rust flow graph. This skill helps you wire provider-backed flows to validate logic locally before executing real network calls.