let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
rmcpでRust MCPツールを構築する
Rust MCPツールには、明確なスキーマ、検証、非同期動作が必要です。このスキルは、rmcpのツールマクロ、パラメーター設計、エラー、テスト、一般的なパターンについて開発者をガイドします。
インストール前に停止して確認を求めてください。
計画を確認し、ファイルを変更する前にユーザーの明示的な同意を得てください。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "mcp-tool-creation" from https://skillstore.io/skills/emillindfors-mcp-tools-guide.md and its manifest at https://skillstore.io/api/skills/emillindfors-mcp-tools-guide/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「mcp-tool-creation」を使用しています。 Rust MCPサーバー用の検索ツールを設計してください。
期待される結果:
「mcp-tool-creation」を使用しています。 既存のrmcpツールをレビューしてください。
期待される結果:
応答では、不明確な説明、不足している検証、弱いエラー型、追加すべきテストケースを強調します。
「mcp-tool-creation」を使用しています。 ツールスイートのテストを計画してください。
期待される結果:
The static matches are mainly false positives caused by markdown backticks, Rust attributes, example function names, and prose. No prompt injection or malware intent was found. Three semantic content risks remain in examples: unsafe SQL, unrestricted file reads, and API key query strings.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-mcp-tools-guide/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-mcp-tools-guide?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-mcp-tools-guide?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-mcp-tools-guide/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-mcp-tools-guide.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). mcp-tool-creation security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emillindfors-mcp-tools-guide/audits/4@techreport{emillindfors-emillindfors-mcp-tools-guide-2026,
author = {EmilLindfors},
title = {mcp-tool-creation security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-mcp-tools-guide/audits/4},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "mcp-tool-creation security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/emillindfors-mcp-tools-guide/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-mcp-tools-guide:audit:4"
description: "Skillstore immutable audit report identifier"
実装を書く前に、パラメーター、戻り値、エラー、スキーマの動作を計画します。
説明、パラメーター型、結果処理がAI呼び出し元にとって明確かどうかを確認します。
簡潔な例を使って、マクロ、集約パラメーター、検証、テスト、非同期の選択肢を説明します。
2つの型付きパラメーターを受け取り、型付きの結果を返す単純なrmcpツールの作成方法を説明してください。
<task>向けのrmcpツールAPIを設計してください。パラメーター型、結果型、検証ルール、エラーケースを含めてください。
このRust MCPツールについて、スキーマ品質、エラー処理、非同期動作、テストの不足、セキュリティリスクをレビューしてください: <paste implementation>。
<domain>向けの本番用rmcpツールスイートを計画してください。ツールの境界、リクエストstruct、権限、テスト、運用上の懸念事項を含めてください。
作成者
EmilLindforsライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
30c73eac2afe762f6aa9c4553158769369d47351
メンテナンスの新しさ
2026/7/18
利用状況
5 ダウンロード · 158 閲覧
ファイル構成
📄 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、コールドスタート、不適切なメモリ設定によってコストを浪費することがあります。このスキルはハンドラーとデプロイ設定をレビューし、具体的な性能改善とコスト改善を提案します。
ProptestでRustのプロパティテストを設計する
有用なプロパティやジェネレーターが常に明らかとは限らないため、プロパティベーステストは適用が難しい場合があります。このスキルは、Claude、Codex、またはClaude CodeがRustコード向けに的を絞ったproptest戦略を提案するのに役立ちます。
Rustのポートとアダプター境界を設計する
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
信頼性の高いエージェントツールを設計する
作成者 Asmayaseen
ツール名、入力、出力、エラーが曖昧だと、エージェントは失敗します。このスキルは、ツールの説明、スキーマ、レスポンス形式、テストのための実践的なパターンを提供します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
Claude Code プラグイン構造を構築する
作成者 anthropics
プラグイン作成者には、manifests、commands、agents、skills、hooks、MCP ファイルを確実に整理する方法が必要です。この skill は標準的な Claude Code レイアウトを説明し、実践的なプラグインパターンを示します。
本番環境向けRustシステムを構築する
作成者 sickn33
Rustプロジェクトでは、所有権、非同期ランタイム、安全性、パフォーマンスにわたって慎重な選択が求められることがよくあります。このスキルは、本番環境向けRustの設計と実装においてClaude、Codex、Claude Codeを導きます。
Create and Recover Quady3D Assets
作成者 quady3dai
Generating a 3D asset requires coordinating inputs, credit limits, task status, and file delivery. This skill guides Quady3D MCP workflows from authorized generation through recovery and project download.
Plan McDonald's Meals by Nutrition and Budget
作成者 hessianz
Choosing meals within nutrition and budget limits requires checking menus, serving sizes, and discounts. Chilemai combines current MCP data with local meal planning and confirmed ordering.