let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust Lambda の並行処理を最適化する
Rust Lambda ハンドラーでは I/O と CPU 処理が混在することが多く、ランタイムをブロックしたり並列性を無駄にしたりする可能性があります。このスキルは、Claude、Codex、Claude Code が明確な async、ブロッキング、Rayon のパターンを選べるよう導きます。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "async-sync-advisor" from https://skillstore.io/skills/emillindfors-async-sync-advisor.md and its manifest at https://skillstore.io/api/skills/emillindfors-async-sync-advisor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「async-sync-advisor」を使用しています。 ハンドラーが user、profile、settings を順番に取得する。
期待される結果:
レスポンスでは、それぞれの呼び出しが独立しているため、並行 async I/O を推奨します。逐次的に待機すると、正しさが向上しないままレイテンシが増えることを説明します。
「async-sync-advisor」を使用しています。 ハンドラーが async 関数内で大きなペイロードをハッシュ化する。
期待される結果:
レスポンスでは、ハッシュ計算をブロッキングスレッドに移すことを推奨します。CPU 負荷の高い処理が async ランタイムを停止させる可能性があることを説明します。
「async-sync-advisor」を使用しています。 ハンドラーが多数のファイルをダウンロードし、変換して、結果をアップロードする。
期待される結果:
レスポンスでは、ワークフローを async ダウンロード、ブロッキング並列変換、async アップロードの各フェーズに分けます。Rayon が役立つ箇所を説明します。
All static external command findings are false positives caused by Markdown inline code and fenced Rust examples. I found no prompt injection, data exfiltration intent, or instructions to execute external commands.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-async-sync-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-async-sync-advisor?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-async-sync-advisor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-async-sync-advisor/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-async-sync-advisor.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). async-sync-advisor security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-async-sync-advisor/audits/4@techreport{emillindfors-emillindfors-async-sync-advisor-2026,
author = {EmilLindfors},
title = {async-sync-advisor security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-async-sync-advisor/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: "async-sync-advisor 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-async-sync-advisor/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-async-sync-advisor:audit:4"
description: "Skillstore immutable audit report identifier"
新しい Rust Lambda ハンドラーで async I/O、ブロッキング処理、またはその両方を使うべきか確認します。
逐次的な await や CPU 処理によってスループットが低下する可能性のある箇所を見つけます。
tokio、spawn_blocking、Rayon がそれぞれ異なる Lambda ワークロードに適する場面を説明します。
この Rust Lambda ハンドラーをレビューしてください。ワークロードが I/O バウンド、CPU バウンド、または混在型かを教え、最適な並行処理パターンを提案してください。
この async Rust Lambda ハンドラー内の CPU 集約的な処理を見つけてください。spawn_blocking を使うべき箇所を提案し、トレードオフを説明してください。
多数のアイテムを処理するこの Lambda ハンドラーをレビューしてください。Rayon が適切か判断し、async I/O と安全に組み合わせる方法を説明してください。
レコードのダウンロード、処理、結果のアップロードを行う Rust Lambda の並行処理計画を設計してください。async フェーズとブロッキングまたは並列フェーズを分けてください。
作成者
EmilLindforsライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r1
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/20
利用状況
6 ダウンロード · 109 閲覧
ファイル構成
📄 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 ドメインモデルを設計するのに役立ちます。
本番環境向けRustシステムを構築する
作成者 sickn33
Rustプロジェクトでは、所有権、非同期ランタイム、安全性、パフォーマンスにわたって慎重な選択が求められることがよくあります。このスキルは、本番環境向けRustの設計と実装においてClaude、Codex、Claude Codeを導きます。
プロファイリングによる Go パフォーマンスの最適化
作成者 89jobrien
Go サービスは、明確な根拠がないまま低速化したりメモリ使用量が増えたりすることがあります。このスキルは、プロファイリング、割り当て分析、並行処理のチューニング、ベンチマーク主導の最適化をガイドします。
信頼性の高い非同期 Python を構築
作成者 0xDarkMatter
非同期 Python コードは、ブロッキング呼び出し、制限のないタスク、不十分なクリーンアップによって失敗することがよくあります。このスキルは、堅牢な並行サービスのための再利用可能な asyncio パターン、例、リファレンスを提供します。
再利用可能なパターンでFastAPI APIを構築
作成者 0xDarkMatter
FastAPIプロジェクトでは、バリデーション、依存関係、ミドルウェア、バックグラウンド処理について一貫した選択が必要です。このスキルは、実践的なPython API開発のための再利用可能なパターンをClaude、Codex、Claude Codeに提供します。
Vue 3 のコード品質を向上
作成者 vuejs-ai
Vue プロジェクトでは、時間の経過とともに reactivity、component、performance に関するミスが蓄積しがちです。このスキルは、より安全なパターンと明確なコードのために、Vue 3 に特化したガイダンスを提供します。
より優れたSwiftUI機能を構築する
作成者 avdlee
SwiftUIプロジェクトでは、非推奨API、壊れやすい状態管理、遅いビュー更新が蓄積することがあります。このスキルは、モダンで保守しやすいSwiftUIコードのための的確なガイダンスを提供します。