RMCP Quickstart
안전 66rmcpでMCPサーバーを構築
작성자 EmilLindfors
MCPサーバーを作成するには、複数のトランスポートオプションとツールパターンを備えた複雑なプロトコルを理解する必要があります。このスキルでは、本番環境対応のMCPサーバーを構築するための、明確なRustコード例、トランスポート設定、テスト戦略を含むクイックスタートガイドを提供します。
property-testing-guide
안전 70Master Property-Based Testing in Rust
작성자 EmilLindfors
Traditional unit tests check specific inputs, but miss edge cases. This skill teaches you property-based testing with proptest to automatically generate test inputs and discover hidden bugs.
port-adapter-designer
안전 70ポートとアダプタパターンの設計
작성자 EmilLindfors
データベース、HTTPクライアント、ファイルシステムに直接結合したコードは、テストの難しさを生み、柔軟性を制限します。このスキルは六角形アーキテクチャのためのポート抽象化とアダプタ実装を設計し、ビジネスロジックと外部依存の明確な分離を実現します。
parquet-optimization
안전 68パフォーマンス向上のためのParquetファイル最適化
작성자 EmilLindfors
Parquetファイルは適切に最適化しないと遅くなり肥大化します。このスキルはParquet操作を事前に分析し、圧縮、エンコーディング、行グループサイズ、統計に関する改善提案を行い、クエリ性能を最大化しストレージコストを最小化します。
object-store-best-practices
안전 69クラウドストレージのベストプラクティスを実装する
작성자 EmilLindfors
クラウドストレージの操作は、ネットワーク問題、レート制限、タイムアウトにより断続的に失敗します。このスキルは、S3、Azure Blob、Google Cloud Storage向けに、適切なリトライロジック、エラーハンドリング、ストリーミングパターン、効率的なI/Oを備えた堅牢なオブジェクトストレージ実装の専門的ガイダンスを提供します。
mock-strategy-guide
안전 69Rustテスト用のモック実装を作成する
작성자 EmilLindfors
外部依存関係を持つコードのテストは困難です。このスキルはトレイトを使用したモック実装のパターンを提供し、実際のインフラストラクチャなしで信頼性の高いユニットテストを可能にします。
Package as binary
안전 66MCPトランスポートガイド
작성자 EmilLindfors
MCPサーバーを構築する開発者向けに、トランスポート層オプションの明確なガイダンスが必要です。このスキルでは、stdio、SSE、HTTPトランスポートについて、実装例、セキュリティのベストプラクティス、さまざまなユースケースのデプロイメントシナリオを説明します。
MCP Tools Guide
안전 66タイプセーフなMCPツールを作成する
작성자 EmilLindfors
MCPツールを手動で作成するには、複雑なマクロシステムと型制約を理解する必要があります。このスキルでは、rmcp crateを使用して、自動スキーマ生成、検証、非同期パターンを備えたタイプセーフなツールを構築するための専門的なガイダンスを提供します。
MCP Resources Guide
낮은 위험 57AIアシスタント向けMCPリソースの実装
작성자 EmilLindfors
MCPサーバーは、AIアシスタントにデータとファイルを提供するためにリソースを必要とします。このスキルは、キャッシュ、ストリーミング、適切なMIMEタイプ処理を備えたURIアドレス指定可能なリソースの実装をガイドし、本番環境 ready な統合を実現します。
MCP Prompts Guide
안전 66AIガイダンスのためのMCPプロンプトを作成
작성자 EmilLindfors
MCPサーバーの構築には、AIのやり取りを導くための適切に設計されたプロンプトが必要です。このスキルは、rmcp Rust crateを使用して再利用可能でパラメータ化されたプロンプトを作成するためのパターンと例を提供します。
MCP Best Practices
안전 65本番対応MCPサーバーの構築
작성자 EmilLindfors
本番環境用のMCPサーバーを構築するには、アーキテクチャ、セキュリティ、パフォーマンスへの細心の注意が必要です。このスキルでは、保守的で安全なMCPサーバー実装を作成するための実証済みのパターンに関する専門的なガイダンスを提供します。
let-chains-advisor
안전 70ネストされたif-letをletチェーンでリファクタリングする
작성자 EmilLindfors
深くネストされたRust制御フローを記述する開発者は、可読性と保守性に苦労しています。このスキルは、ネストされたif-letパターン(3レベル以上)を積極的に検出し、よりクリーンで読みやすいRust 2024コードのためのletチェーンリファクタリングを提案します。
lambda-optimization-advisor
안전 70AWS Lambda関数の最適化
작성자 EmilLindfors
AWS Lambda関数は、非効率なパターン 인해コールドスタートが遅く、コストが高くなることがよくあります。Lambda最適化アドバイザーはLambdaコードを分析し、パフォーマンス、メモリ設定、コスト削減のための具体的な改善案を提案します。
hexagonal-advisor
안전 69ヘキサゴナルアーキテクチャのレビュー
작성자 EmilLindfors
チームが機能提供を急ぐにつれ、コードアーキテクチャは時間とともに劣化します。このスキルはRustコードベースにおけるアーキテクチャ違反を能動的に特定し、ポートとアダプタの分離を保つための改善提案を行います。
error-handler-advisor
안전 63Rustエラー処理の改善
작성자 EmilLindfors
Rust開発者は適切なエラー処理パターンに苦労することが多く、このスキルはコードをプロアクティブにレビューし、Result型、thiserrorを使用したカスタムエラー型、適切なエラー伝播のための?演算子を使用したイディomaticな改善を提案します。
error-conversion-guide
안전 69Fromトレイトパターンによるエラー型の変換
작성자 EmilLindfors
開発者はRustのエラー型の不一致と反復的なmap_err呼び出しに苦労しています。このスキルは、Fromトレイト実装、?演算子、およびthiserrorやanyhowなどのライブラリを使用したエラー変換のイディomaticなパターンを提供します。
domain-layer-expert
안전 66Rustでリッチドメインモデルを設計する
작성자 EmilLindfors
ドメインモデルはしばしば動作を持たないシンプルなデータコンテナになりがちです。このスキルは、値オブジェクト、アイデンティティを持つエンティティ、ドメインイベントを使用して、DDD原則に従った表現力豊かでタイプセーフなドメインモデルの作成を開発者にガイドします。
datafusion-query-advisor
안전 69DataFusionのSQLクエリを最適化
작성자 EmilLindfors
遅いDataFusionクエリはリソースと時間を浪費します。このスキルはSQLとDataFrame操作を分析し、述語プッシュダウン、パーティションプルーニング、列プロジェクション、結合順序の最適化に関する具体的な改善案を提示します。
data-lake-architect
안전 69スケーラブルなデータレイクアーキテクチャを設計する
작성자 EmilLindfors
データレイクには、パーティショニング、ストレージ階層、スキーマ設計に関する慎重なアーキテクチャ上の決定が必要であり、これらはパフォーマンスとコストに影響を与めます。このスキルは、最新のパターンとベストプラクティスを使用してスケーラブルなレイクハウスアーキテクチャを構築するための専門的ガイダンスを提供します。
cold-start-optimizer
낮은 위험 68Lambdaコールドスター卜の最適化
작성자 EmilLindfors
AWS Lambdaのコールドスター卜はサーバーレスアプリケーションでレイテンシのスパイクを引き起こします。このスキルは、バイナリ最適化、ラジー初期化パターン、デプロイベストプラクティスを通じて、Rust Lambda関数のコールドスター卜時間を短縮するための専門的なガイダンスを提供します。