ax-rust-llm

Write Rust code using native axllm entrypoints for Ax workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write Rust code against the generated Ax package axllm without accidentally mixing in TypeScript-only APIs or the wrong entrypoints.

Core Features & Use Cases

  • Native Rust guidance for signatures, providers, agents, flows, and optimizers.
  • Example-driven usage based on package docs, API reference, capability manifests, and runnable examples.
  • Useful when porting an Ax workflow into Rust, choosing the correct provider client, or assembling a typed flow and agent pipeline.

Quick Start

Ask for a Rust axllm example that uses the package docs and runnable examples to implement the exact Ax API you need.

Frequently Asked Questions about ax-rust-llm

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

FAQPage Schema
How do I build Rust LLM agents using the axllm package?

Build Rust LLM agents with axllm by using native Rust entrypoints for signatures, providers, and flows based on package docs and runnable examples. This ensures correct typed agent pipeline assembly without mixing TypeScript-only APIs.

What is the best way to port an Ax workflow into Rust without TypeScript APIs?

Porting an Ax workflow into Rust requires using the generated axllm package's native entrypoints, API docs, and capability manifests. This Skill maps provider calls and assembles typed flows while avoiding TypeScript-only APIs and incorrect entrypoints.

Can I use axllm to configure LLM providers and optimizers in Rust?

Yes, you can configure LLM providers and optimizers in Rust with axllm. It provides native Rust guidance for selecting the correct provider client and assembling optimizers, requiring either no-key or real-network usage patterns when mapping provider calls.

Does the axllm Rust package support no-key or real-network usage patterns?

The axllm Rust package supports both no-key and real-network usage patterns when mapping provider calls. This allows you to develop and test LLM flows locally or connect to live networks depending on your provider setup.

Why does my Rust axllm code fail when calling LLM provider clients?

Rust axllm code fails when calling LLM provider clients if you accidentally use TypeScript-only APIs or the wrong entrypoints. You must reference the package's API docs, capability manifests, and runnable examples to implement the exact native Ax API.