bp-rust
Rust ベストプラクティス。Rust コードの品質を保つための規約とパターン集(Edition 2024)。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Rust ベストプラクティス。Rust コードの品質を保つための規約とパターン集(Edition 2024)。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Writes a blameless incident postmortem for the s4rCiv project in Japanese, grounded in the real timeline, commits, and logs (never speculation). Use when the user says "ポストモーテム書いて" / "障害報告書いて" / "事後検証" / "incident report" / "RCA" / "根本原因", or after an incident, outage, data-integrity scare, or a committed bug fix worth a durable record. Authoring only — no deploy.
Go ベストプラクティス。Go コードの品質を保つための規約とパターン集。
Python ベストプラクティス。Python コードの品質を保つための規約とレビュー観点(Python 3.14+)。
Svelte 5 & SvelteKit ベストプラクティス。Svelte 5 Runes ベースのコンポーネント設計規約。
TypeScript ベストプラクティス。型安全性とコード品質を保つための規約。
Clean Architecture layer patterns (Handler → Usecase → Port → Gateway → Driver), mapped to s4rCiv's adapter model and observation/interpretation plane separation. Use when implementing or reviewing layered backend code (source adapters, normalizer, read models, CQRS).
| name | bp-rust |
| description | Rust ベストプラクティス。Rust コードの品質を保つための規約とパターン集(Edition 2024)。 |
このスキルが発動したら、docs/best_practices/rust.md を Read ツールで読み込み、
記載されたベストプラクティス(DECREE)に従ってコードを書くこと。
edition = "2024" 必須。unsafe extern ブロック、RPIT lifetime capture の変更に注意#[derive(Debug, Error)] でドメインエラー定義。anyhow はバイナリエントリポイントのみpub(crate) に。pub は意図的な公開のみ.clone() を安易に使わない。&str > String、&[T] > Vec<T> を引数にtokio、ログは tracing クレート。println! / eprintln! 禁止lib.rs でモジュール宣言、main.rs はサーバー起動 + graceful shutdown のみ_ ワイルドカードより明示的なバリアント列挙。将来の追加を検出完全なベストプラクティスは docs/best_practices/rust.md を参照。
セクション: Edition 2024 Essentials, Project Structure, Error Handling, Ownership & Borrowing, Async, Testing, Database, Logging