# Adk Rust App Bootstrap

> Bootstrap new ADK-Rust applications with correct crate/features, provider setup, and verification steps. Use when starting a new agent app or converting an existing Rust app to ADK-Rust.

- Skill: `zavora-ai/adk-rust-app-bootstrap` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add zavora-ai/adk-rust-app-bootstrap`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zavora-ai/adk-rust-app-bootstrap/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: zavora-ai (https://skillmd.com/u/zavora-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zavora-ai/adk-rust-app-bootstrap

---


# ADK Rust App Bootstrap

## Overview
Set up a new ADK-Rust app with stable defaults and immediate verification.

## Workflow
1. Choose dependency scope: `adk-rust` umbrella crate or focused per-crate dependencies.
2. Select provider feature flags and required environment variables.
3. Start with the smallest runnable `LlmAgentBuilder` path.
4. Validate with `cargo check` and one runtime smoke command.

## Guardrails
1. Keep first iteration minimal and deterministic.
2. Add optional crates only when the app needs them.
3. Verify feature flags against examples before coding custom abstractions.

## References
- Use `references/bootstrap-checklist.md`.

