Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 0品質スコア 65/100

rust-skills

Rustコーディングの包括的なガイドラインで、14カテゴリー across 179ルールを提供します。Rustコードの作成、レビュー、リファクタリング時に活用できます。所有権、エラーハンドリング、非同期パターン、API設計、メモリ最適化、パフォーマンス、テスト、一般的なアンチパターンをカバーしています。/rust-skillsコマンドで呼び出します。

description の原文を見る

Comprehensive Rust coding guidelines with 179 rules across 14 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, API design, memory optimization, performance, testing, and common anti-patterns. Invoke with /rust-skills.

SKILL.md 本文

Rustのベストプラクティス

高品質で慣例的、かつ高度に最適化されたRustコードを書くための包括的なガイドです。14のカテゴリーにわたる179のルールを含んでおり、LLMのコード生成とリファクタリングを導くための優先度付けがされています。

適用時期

以下の場合にこれらのガイドラインを参照してください:

  • 新しいRustの関数、構造体、またはモジュールを書く
  • エラーハンドリングまたは非同期コードを実装する
  • ライブラリ用の公開APIを設計する
  • オーナーシップ/借用の問題についてコードをレビューする
  • メモリ使用量を最適化するか、割り当てを削減する
  • ホットパスのパフォーマンスをチューニングする
  • 既存のRustコードをリファクタリングする

ルールカテゴリー(優先度順)

優先度カテゴリー影響度プレフィックスルール数
1オーナーシップと借用CRITICALown-12
2エラーハンドリングCRITICALerr-12
3メモリ最適化CRITICALmem-15
4API設計HIGHapi-15
5非同期/awaitHIGHasync-15
6コンパイラ最適化HIGHopt-12
7命名規則MEDIUMname-16
8型安全性MEDIUMtype-10
9テストMEDIUMtest-13
10ドキュメントMEDIUMdoc-11
11パフォーマンスパターンMEDIUMperf-11
12プロジェクト構造LOWproj-11
13Clippy & リントLOWlint-11
14アンチパターンREFERENCEanti-15

クイックリファレンス

1. オーナーシップと借用 (CRITICAL)

2. エラーハンドリング (CRITICAL)

3. メモリ最適化 (CRITICAL)

4. API設計 (HIGH)

5. 非同期/Await (HIGH)

6. コンパイラ最適化 (HIGH)

7. 命名規則 (MEDIUM)

8. 型安全性 (MEDIUM)

9. テスト (MEDIUM)

10. ドキュメント (MEDIUM)

11. パフォーマンスパターン (MEDIUM)

12. プロジェクト構造 (LOW)

13. Clippy & リント (LOW)

14. アンチパターン (REFERENCE)

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
curtisault
リポジトリ
curtisault/rust-skills
ライセンス
MIT
最終更新
2026/2/16

Source: https://github.com/curtisault/rust-skills / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: curtisault · curtisault/rust-skills · ライセンス: MIT