rust-dev-agents は何をしますか?
Rust開発のためのOpenCodeエージェントとスキル:ML/DataFusion、Actix-web API、Tonic gRPC、Leptosウェブアプリ、Kubernetesデプロイ、Docker最適化。
はじめに
このリポジトリには、OpenCodeプラットフォーム上でRust開発を効率化するためのエージェント設定とスキルが含まれています。各スキルは特定のユースケースに特化しており、AIエージェントがRustプロジェクトの開発サイクル全体をサポートできるように設計されています。
対象スキル
- ML/DataFusion: Apache DataFusionを使用したデータ処理と機械学習ワークフロー
- Actix-web API: Actix-webフレームワークを使用したRESTful APIの構築
- Tonic gRPC: Tonicライブラリを使用したgRPCサービスの開発
- Leptos Web Apps: Leptosフレームワークを使用したフルスタックWebアプリケーション
- Kubernetes Deployment: KubernetesクラスタへのRustアプリケーションのデプロイ
- Docker Optimization: マルチステージビルドと最適化によるDockerイメージの小型化
使用方法
- OpenCodeエージェントをセットアップします。
- 必要なスキルをエージェント設定に追加します。
- エージェントにRustプロジェクトの作成、コード生成、テスト、デプロイを依頼します。
各スキルの詳細については、skills/ディレクトリ内の該当するスキルドキュメントを参照してください。
注意事項
- 各スキルはOpenCodeプラットフォーム上でのみ動作します。
- スキルを使用する前に、必要なRustツールチェーンと依存関係がインストールされていることを確認してください。
- 生成されたコードは、プロジェクトの要件に応じて適宜修正・カスタマイズしてください。