技能 rust-pro
🦀

rust-pro

安全

Rust 開発エキスパート

非同期パターン、高度な型システム機能、本番環境対応のシステムプログラミングに関する専門的なガイダンスにより、高性能でメモリセーフな Rust アプリケーションを構築します。

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「rust-pro」。 Rust の async/await を説明し、並行 Web サーバーに Tokio を使用する方法を示してください

預期結果:

Rust の Async/await は、同期的に見える非同期コードを記述する手段を提供します。Tokio を使用すると、効率的に並行サーバーを構築できます。非同期 HTTP サーバーの基本的な例を以下に示します...

正在使用「rust-pro」。 データベース接続プールを管理するこのコードの所有権モデルを理解するのを助けてください

預期結果:

データベース接続プールの場合、通常は複数のスレッドが接続にアクセスできるようにする必要があります。これには Arc<Mutex<ConnectionPool>> または r2d2 のような専門的なプールが必要です。所有権のセマンティクスを説明しましょう...

安全審計

安全
v1 • 2/24/2026

Prompt-only skill with no executable code. Static analysis scanned 0 files and detected 0 potential security issues. This is a Rust developer persona definition that provides guidance on Rust programming without any network, filesystem, or system access capabilities. Risk score: 0/100.

0
已掃描檔案
0
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
34
社群
100
安全
91
規範符合性

你能建構什麼

非同期 Web サービスの構築

axum、Tokio、非同期パターンを使用した高性能 Web API の設計と実装。適切なエラーハンドリングとバックプレッシャーを含む

パフォーマンス最適化

安全性を維持しながら、メモリ使用量、キャッシュ効率、ゼロコスト抽象化の観点から Rust コードを分析・最適化

FFI と Unsafe コード

C ライブラリへの安全なラッパーを作成し、unsafe コードブロックの安全性不変条件とドキュメントを適切に管理

試試這些提示

Rust の基本的な質問
[Rust concept] が Rust 1.75+ でどのように機能するかを説明し、コード例を示してください。
所有権の問題をデバッグ
borrow checker エラーで失敗する Rust コードがあります。所有権モデルを分析し、修正を提案してください:[code]
非同期サービスの設計
Tokio を使用して [use case] を処理する Rust の非同期 Web サービスを設計してください。エラーハンドリング、適切なシャットダウン、テストアプローチを含めてください。
パフォーマンス最適化
この Rust コードを [metric] 用にプロファイリングして最適化してください。ゼロコスト抽象化、メモリレイアウトの改善、またはアルゴリズムの変更を提案してください:[code]

最佳實務

  • エラーハンドリングには例外よりも Result 型を優先する
  • Arc と Rc は、共有所有権が本当に必要な場合のみ使用する
  • すべての unsafe コードブロックに、明示的な安全性の不変条件をドキュメント化する

避免

  • 適切なエラーハンドリングなしに本番コードで unwrap() を使用する
  • 安全な解決策を見つける代わりに unsafe を使用して borrow checker を無視する
  • 同期 I/O 操作で非同期コードをブロックする

常見問題

このスキルはどの Rust バージョンを対象としていますか?
このスキルは、const ジェネリクス、型推論の改善、非同期機能の改善を含む Rust 1.75+ の機能に焦点を当てています。
このスキルは私のためにコードを作成してコンパイルできますか?
このスキルはガイダンス、例、コードの提案を提供しますが、Rust コードを直接実行またはコンパイルすることはできません。
このスキルは Tokio と非同期プログラミングをサポートしていますか?
はい、このスキルは axum、tower、hyper、非同期パターンを含む Tokio エコシステムに関する広範な知識を持っています。
FFI と unsafe コードのサポートは可能ですか?
はい、このスキルは unsafe コードの上の安全な抽象化、FFI パターン、適切な安全性のドキュメントをカバーしています。
このスキルはどのテストフレームワークを推奨しますか?
ユニットテスト、proptest を使用したプロパティベースのテスト、criterion.rs によるベンチマーク、mockall によるモックをカバーしています。
このスキルは初心者にも適していますか?
このスキルは中級から上級の Rust 開発者向けに設計されています。初心者はまず基本的な Rust チュートリアルから始めるべきです。

開發者詳情

檔案結構

📄 SKILL.md