Создание AI-инструмента на Rust с инфраструктурой
★ 7.0 · ai-tooling
create-ai-tool — это скилл для Claude Code, который проводит через полный цикл создания нового AI-инструмента: реализация на Rust, подключение к тулсету, инфраструктура, генерация схем и фронтенд-UI. Процесс включает 11 шагов: от написания Rust-структуры с `JsonSchema` и `AsyncTool<Context>` до запуска `cargo fmt`, `cargo clippy`, `bun gen-tools` и `bun check` для верификации типов. Каждый инструмент размещается в доменном крейте (`crates/<crate>/src/inbound/toolset/`), контекст строится через `FromRef` и регистрируется в `ToolServiceContext`, а новые переменные окружения и AWS-ресурсы прописываются в Pulumi-инфраструктуре (`infra/packages/shared/src/ai_tools.ts`). Готовые JSON-схемы транспилируются в TypeScript для `apps/web`, после чего создаётся компонент-рендерер на SolidJS с паттерном раскрывающегося блока. Скилл рассчитан на разработчиков, которые строят AI-агентов на стеке Rust + TypeScript/Bun + AWS и хотят добавить новый инструмент без изменений фреймворка `ai_toolset`.
- #rust
- #ai-tools
- #jsonschema
- #async-programming
- #aws
- #typescript
- #infrastructure