Communitygithub.com

leonardomso/rust-skills

265のルール、26カテゴリにわたる包括的なRustコーディングガイドライン。Rustコードの作成、レビュー、リファクタリング時に使用します。所有権、エラーハンドリング、非同期パターン、並行処理、unsafeコード、API設計、メモリ最適化、パフォーマンス、数値安全性、変換、serde、パターンマッチング、マクロ、クロージャ、可観測性、テスト、および一般的なアンチパターンをカバーします。`/rust-skills` で呼び出します。

rust-skills とは?

このスキルは、Rust開発者がコードの品質、一貫性、ベストプラクティスを確保するための、非常に詳細で構造化されたルール集です。265のルールが26のカテゴリに整理されており、開発のあらゆる側面(所有権システムの正しい活用からエラーハンドリング、非同期プログラミングのパターン、unsafeコードの安全な使用法、API設計の原則、パフォーマンス最適化、テスト戦略まで)をカバーします。このスキルは、コードレビュー、新機能の実装、既存コードのリファクタリング、またはRustの特定の概念についてのガイダンスを必要とするときに特に役立ちます。このスキルは、Claude Codeや類似のAIコーディングエージェントで使用するために設計されており、ユーザーは `/rust-skills` コマンドで呼び出すことで、コードベースに一貫して高品質なRustの原則を適用できます。このスキルは、ルールに沿ったコード生成やレビューコメントの提案を通じて、一般的なアンチパターンやエッジケースの回避を支援し、結果として堅牢でメンテナンスしやすいRustコードベースの構築に貢献します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/leonardomso/rust-skills/tree/main/skills/rust-skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

rust-skills は何をしますか?

265のルール、26カテゴリにわたる包括的なRustコーディングガイドライン。Rustコードの作成、レビュー、リファクタリング時に使用します。所有権、エラーハンドリング、非同期パターン、並行処理、unsafeコード、API設計、メモリ最適化、パフォーマンス、数値安全性、変換、serde、パターンマッチング、マクロ、クロージャ、可観測性、テスト、および一般的なアンチパターンをカバーします。/rust-skills で呼び出します。

関連スキル