let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
rmcp で Rust MCP Servers を構築する
Rust 開発者には、MCP の概念から動作するサーバーまで進める直接的な道筋が必要です。このスキルでは、rmcp のセットアップ、サービスパターン、トランスポート、テスト、デバッグ手順を説明します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "rmcp-quickstart" from https://skillstore.io/skills/emillindfors-rmcp-quickstart.md and its manifest at https://skillstore.io/api/skills/emillindfors-rmcp-quickstart/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「rmcp-quickstart」を使用しています。 1 つの挨拶ツールを持つ基本的な rmcp サーバーを構築するのを手伝ってください。
期待される結果:
Cargo セットアップ、必要な依存関係、サービス構造、ツールマクロの使い方、ローカルテストコマンドを含む段階的な計画。
「rmcp-quickstart」を使用しています。 私の rmcp ツールがクライアントに表示されません。
期待される結果:
ツール説明、tool_box の配置、async シグネチャ、対応する戻り値型、テストカバレッジを確認するトラブルシューティングチェックリスト。
「rmcp-quickstart」を使用しています。 MCP サーバーには stdio と HTTP streaming のどちらを使うべきですか?
期待される結果:
ローカル利用、リモートアクセスの必要性、デプロイ環境、想定されるクライアントの動作に基づくトランスポートの推奨。
The static alerts are false positives caused by Markdown code fences, inline Rust macro syntax, documentation links, and neutral guide text. No evidence found of executable shell control, unauthorized network access, prompt injection, system reconnaissance, or data exfiltration.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-rmcp-quickstart/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-rmcp-quickstart?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-rmcp-quickstart?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-rmcp-quickstart/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-rmcp-quickstart.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). rmcp-quickstart security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emillindfors-rmcp-quickstart/audits/4@techreport{emillindfors-emillindfors-rmcp-quickstart-2026,
author = {EmilLindfors},
title = {rmcp-quickstart security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-rmcp-quickstart/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: "rmcp-quickstart security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-rmcp-quickstart/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-rmcp-quickstart:audit:4"
description: "Skillstore immutable audit report identifier"
シンプルな rmcp パターンに従ってツールを作成し、stdio トランスポートを選択して、ローカルでの動作をテストします。
ローカルツール、クラウドサービス、Web デプロイ向けに stdio、SSE、HTTP streaming を比較します。
ツールが表示されない場合に、マクロの使い方、パラメーター型、async 関数、テスト、logging を確認します。
Rust で最初の rmcp MCP サーバーを作成するのを手伝ってください。プロジェクト構造、依存関係、最小限で有用なツールを説明してください。
私の rmcp サーバー向けに stdio、SSE、HTTP streaming を比較してください。ローカル開発用に 1 つ、デプロイ用に 1 つ推奨してください。
構造化パラメーター、検証、有用なエラーメッセージを備えた rmcp ツールを追加する手順を案内してください。
ツール境界、async 状態管理、テスト戦略、デプロイリスクの観点から、計画中の rmcp サーバーアーキテクチャをレビューしてください。
作成者
EmilLindforsライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/21
利用状況
5 ダウンロード · 180 閲覧
ファイル構成
📄 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とアダプターの設計を支援します。
再利用可能なパターンでFastAPI APIを構築
作成者 0xDarkMatter
FastAPIプロジェクトでは、バリデーション、依存関係、ミドルウェア、バックグラウンド処理について一貫した選択が必要です。このスキルは、実践的なPython API開発のための再利用可能なパターンをClaude、Codex、Claude Codeに提供します。
信頼性の高いエージェントツールを設計する
作成者 Asmayaseen
ツール名、入力、出力、エラーが曖昧だと、エージェントは失敗します。このスキルは、ツールの説明、スキーマ、レスポンス形式、テストのための実践的なパターンを提供します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
Claude Code プラグイン構造を構築する
作成者 anthropics
プラグイン作成者には、manifests、commands、agents、skills、hooks、MCP ファイルを確実に整理する方法が必要です。この skill は標準的な Claude Code レイアウトを説明し、実践的なプラグインパターンを示します。
信頼性の高いPythonデータベースレイヤーを構築する
作成者 0xDarkMatter
Pythonのデータベースコードは、不適切なセッション、トランザクション、またはマイグレーションのパターンによって失敗する可能性があります。このスキルは、堅牢なアプリケーションのための実践的なSQLAlchemy 2.0パターンを提供します。
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.