mcpField
R
rust-async-patterns

rust-async-patterns

github.com/sickn33開発49.2k224 回インストール1 日前に更新
リポジトリ

rust-async-patterns について

Tokio ランタイムを使う非同期 Rust 開発向けのスキルです。タスク、チャネル、ストリーム、エラー処理を扱い、並行サービスの構築や非同期アプリのデバッグと最適化に役立ちます。

主な機能

  1. 01Tokio 非同期ランタイムの実践
  2. 02タスク、チャネル、ストリームのパターン
  3. 03非同期エラー処理の指針
  4. 04非同期コードのデバッグと性能最適化

活用シーン

  1. 01非同期 Rust アプリの開発
  2. 02並行ネットワークサービスの実装
  3. 03Tokio の非同期 I/O の問題調査
  4. 04非同期処理のエラー管理と性能改善

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill rust-async-patterns

インストール後、Claude Code で/rust-async-patternsを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

Rust 非同期パターン

Tokio ランタイムを使用した非同期 Rust プログラミングの本番向けパターン。タスク、チャネル、ストリーム、エラーハンドリングを含みます。

このスキルを使用する場合

  • 非同期 Rust アプリケーションを構築する場合
  • 並行ネットワークサービスを実装する場合
  • 非同期 I/O に Tokio を使用する場合
  • 非同期エラーを適切に処理する場合
  • 非同期コードの問題をデバッグする場合
  • 非同期パフォーマンスを最適化する場合

このスキルを使用しない場合

  • タスクが Rust 非同期パターンに関係しない場合
  • この範囲外の別のドメインやツールが必要な場合

手順

  • 目標、制約、必要な入力を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と検証方法を提供します。
  • 詳細な例が必要な場合は、resources/implementation-playbook.md を開いてください。

リソース

  • 詳細なパターンと例については resources/implementation-playbook.md を参照してください。

制限事項

  • このスキルは、タスクが上記の範囲に明確に一致する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代替として扱わないでください。
  • 必要な入力、権限、安全境界、成功基準が欠けている場合は、停止して確認を求めてください。

コメント