rmcp-quickstart
安全 77rmcp で Rust MCP Servers を構築する
作成者 EmilLindfors
Rust 開発者には、MCP の概念から動作するサーバーまで進める直接的な道筋が必要です。このスキルでは、rmcp のセットアップ、サービスパターン、トランスポート、テスト、デバッグ手順を説明します。
お気に入りのスキルを再利用可能なコレクションにまとめ、1 コマンドでインストールできます。
rmcp で Rust MCP Servers を構築する
作成者 EmilLindfors
Rust 開発者には、MCP の概念から動作するサーバーまで進める直接的な道筋が必要です。このスキルでは、rmcp のセットアップ、サービスパターン、トランスポート、テスト、デバッグ手順を説明します。
ProptestでRustのプロパティテストを設計する
作成者 EmilLindfors
有用なプロパティやジェネレーターが常に明らかとは限らないため、プロパティベーステストは適用が難しい場合があります。このスキルは、Claude、Codex、またはClaude CodeがRustコード向けに的を絞ったproptest戦略を提案するのに役立ちます。
Rustのポートとアダプター境界を設計する
作成者 EmilLindfors
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
Rust Object Store の信頼性を向上
作成者 EmilLindfors
クラウドストレージのコードは、一時的なエラー、大容量ファイル、コストの高い一覧取得操作で失敗することがよくあります。このスキルは Rust object_store の使用状況をレビューし、本番環境向けにより安全なパターンを提案します。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
rmcpでRust MCPツールを構築する
作成者 EmilLindfors
Rust MCPツールには、明確なスキーマ、検証、非同期動作が必要です。このスキルは、rmcpのツールマクロ、パラメーター設計、エラー、テスト、一般的なパターンについて開発者をガイドします。
AIワークフローのためのMCPプロンプトを設計する
作成者 EmilLindfors
MCPサーバー作成者には、明確で再利用可能、かつテストしやすいプロンプトテンプレートが必要です。このスキルは、引数、コンテキスト、例、会話フローに関する実践的なrmcpパターンを提供します。
本番対応のMCPサーバーを構築する
作成者 EmilLindfors
MCPサーバープロジェクトは、セキュリティ確保、テスト、保守が難しくなることがあります。このスキルは、Claude、Codex、Claude Codeに対して、アーキテクチャ、セキュリティ、パフォーマンス、テスト、運用のパターンを案内します。
Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust のヘキサゴナルアーキテクチャを改善する
作成者 EmilLindfors
Rust サービスでは、ドメインロジックがデータベース、HTTP フレームワーク、配線コードと混在しがちです。このスキルはそれらの境界をレビューし、よりクリーンなポート、アダプター、テストを提案します。
Rust のエラーハンドリングを改善
作成者 EmilLindfors
多くの Rust コードベースでは、失敗が panic や曖昧なエラーの背後に隠れています。このスキルはパターンをレビューし、慣用的な Result、thiserror、anyhow の改善を提案します。
Rustのエラーを慣用的に変換する
作成者 EmilLindfors
Rustのエラー変換は、アプリケーション層をまたぐと反復的でわかりにくくなることがあります。このスキルは、Claude、Codex、Claude Codeが慣用的なFrom、map_err、anyhow、thiserrorのパターンを使えるように導きます。
豊かな Rust ドメインモデルを構築する
作成者 EmilLindfors
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
Rust Lambda の並行処理を最適化する
作成者 EmilLindfors
Rust Lambda ハンドラーでは I/O と CPU 処理が混在することが多く、ランタイムをブロックしたり並列性を無駄にしたりする可能性があります。このスキルは、Claude、Codex、Claude Code が明確な async、ブロッキング、Rayon のパターンを選べるよう導きます。
Rustのasyncパターンをモダナイズ
作成者 EmilLindfors
Rustのasync APIは、トレイト、クロージャ、ディスパッチの選択が相互に関係すると設計が難しくなることがあります。このスキルは、モダンなネイティブasyncパターンとasync-trait移行のための実践的なガイダンスを提供します。
Write Modern Swift with Confidence
作成者 emilkowalski
Outdated Swift patterns can create concurrency errors, unclear APIs, and avoidable performance costs. This skill provides current Swift 6 guidance for implementation, review, and migration.
Choose the Right Frontend UI Library
作成者 emilkowalski
Choosing among frontend libraries can waste time and create inconsistent dependencies. This skill maps a defined UI task to an opinionated, curated library recommendation.
Build Reliable Sonner Toasts
作成者 emilkowalski
Sonner integrations can fail through duplicate toasters, server-side calls, styling conflicts, or incorrect promise handling. This skill provides focused setup, API, styling, and troubleshooting guidance.
Build Smooth Expo Animations
作成者 emilkowalski
Mobile animations often stutter, ignore accessibility, or conflict with gestures. This skill designs Expo motion with suitable tools, timing, threading, and device checks.
焦点を絞った振る舞いテストを書く
作成者 EIS-ITS
チームはしばしば、ユーザーの振る舞いではなく実装の詳細をなぞる壊れやすいテストを追加してしまいます。このスキルは、Claude、Codex、Claude Code が重要なワークフロー向けに焦点を絞ったテストを書くための指針を提供します。