let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust Object Store の信頼性を向上
クラウドストレージのコードは、一時的なエラー、大容量ファイル、コストの高い一覧取得操作で失敗することがよくあります。このスキルは Rust object_store の使用状況をレビューし、本番環境向けにより安全なパターンを提案します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "object-store-best-practices" from https://skillstore.io/skills/emillindfors-object-store-best-practices.md and its manifest at https://skillstore.io/api/skills/emillindfors-object-store-best-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「object-store-best-practices」を使用しています。 Rust 関数が大容量の Parquet ファイルを、各オブジェクト全体をメモリに読み込んでダウンロードします。
期待される結果:
このスキルは、チャンクのストリーミング、再試行タイムアウトの追加、読み取り失敗時に有用なエラーコンテキストを保持することを推奨します。
「object-store-best-practices」を使用しています。 サービスがバケット全体を一覧取得し、収集後にオブジェクト名をフィルタリングします。
期待される結果:
このスキルは、コストとメモリ負荷を削減するため、プレフィックスベースの一覧取得、ストリームフィルタリング、制限付き並列処理を提案します。
「object-store-best-practices」を使用しています。 アップロード経路が最終オブジェクト名に直接書き込み、デフォルトのクライアント設定を使用します。
期待される結果:
このスキルは部分書き込みのリスクを指摘し、一時パス、リネーム動作、明示的なタイムアウト、再利用可能なクライアントを推奨します。
AI review found that the static findings are false positives caused by Markdown code fences, inline Rust identifiers, and non-executable examples. The skill is documentation for Rust object_store best practices and allows only Read and Grep. No prompt injection, data exfiltration intent, or malicious automation was found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-object-store-best-practices?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-object-store-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-object-store-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-object-store-best-practices.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). object-store-best-practices security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4@techreport{emillindfors-emillindfors-object-store-best-practices-2026,
author = {EmilLindfors},
title = {object-store-best-practices security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "object-store-best-practices security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-object-store-best-practices:audit:4"
description: "Skillstore immutable audit report identifier"
本番デプロイ前に object_store の読み取り、書き込み、一覧取得をレビューします。
クラウドストレージコードにおける再試行、タイムアウト、クライアント再利用の不足を見つけます。
pull requests で信頼性、メモリ使用量、認証情報の扱いを確認するチェックリストを使用します。
再試行ロジック、エラー処理、安全でない unwrap の使用について、私の Rust object_store コードをレビューしてください。本番対応に向けた明確な修正案を提案してください。
大容量ファイルのリスクについて、この object_store のアップロードおよびダウンロードフローを確認してください。ストリーミング、multipart upload、タイムアウトの改善を推奨してください。
object_store の信頼性、一覧取得の効率、接続再利用、認証情報の扱いについて、この Rust データパイプラインを監査してください。本番環境でのリスクに基づいて問題の優先順位を付けてください。
私の Rust サービス向けに本番用の object_store アクセスレイヤーを設計してください。再試行、エラー分類、ストリーミング、multipart uploads、テスト、運用上の保護策を含めてください。
作成者
EmilLindforsライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r1
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/18
利用状況
5 ダウンロード · 154 閲覧
ファイル構成
📄 SKILL.md
Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rustのテストカバレッジを改善
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
トレイトパターンでRustのテストモックを構築する
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
Rust AWS Lambda 関数を最適化
Rust Lambda 関数は、遅い I/O、コールドスタート、不適切なメモリ設定によってコストを浪費することがあります。このスキルはハンドラーとデプロイ設定をレビューし、具体的な性能改善とコスト改善を提案します。
Rustのポートとアダプター境界を設計する
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
豊かな Rust ドメインモデルを構築する
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
安全なファイルアップロードを設計する
作成者 sickn33
ファイルアップロードは、セキュリティ、パフォーマンス、ストレージの問題を引き起こす可能性があります。このスキルは、Claude、Codex、Claude Code がより安全なアップロードフローを計画するのに役立ちます。
Rust で Azure Blob Storage アプリを構築する
作成者 sickn33
Rust チームには、Azure Blob Storage クライアントのセットアップと blob 操作の明確な例が必要です。このスキルは、認証、アップロード、ダウンロード、コンテナー、RBAC に関する焦点を絞った SDK ガイダンスを提供します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
CloudBase Web Storageを管理する
作成者 tencentcloudbase
ブラウザのストレージワークフローは、バケット、ドメイン、アクセスルールが不完全な場合に失敗することがあります。このスキルは、CloudBase Web SDKでのアップロード、ダウンロード、一時URL、環境チェックをガイドします。
本番環境向けRustシステムを構築する
作成者 sickn33
Rustプロジェクトでは、所有権、非同期ランタイム、安全性、パフォーマンスにわたって慎重な選択が求められることがよくあります。このスキルは、本番環境向けRustの設計と実装においてClaude、Codex、Claude Codeを導きます。
クロス言語の型整合性を検証
作成者 BarisSozen
クロス言語の型ドリフトは、精度損失や契約上のバグを引き起こす可能性があります。このスキルは、Rust、TypeScript、PostgreSQL のチェックを通じて Claude、Codex、Claude Code をガイドします。