Type-Driven Design
安全 66Design Safer Rust APIs with Types
作成者 EmilLindfors
Manual validation and runtime checks are error-prone and costly. This skill teaches type-driven design patterns in Rust that move correctness guarantees from runtime to compile time, eliminating entire classes of bugs before code runs.
thiserror-expert
安全 64Create Rust Error Types with Thiserror
作成者 EmilLindfors
Thiserror is a Rust crate that simplifies custom error type creation through derive macros. This skill provides expert guidance on defining error enums with clear messages, chaining source errors, and implementing proper From conversions for ergonomic error handling.
test-coverage-advisor
低リスク 65Improve Rust test coverage
作成者 EmilLindfors
Writing comprehensive tests for Rust code can be time-consuming and error-prone. This skill proactively identifies missing test cases for error paths, edge cases, and business logic so you can write better tests faster.
rust-2024-migration
安全 70Migrate to Rust 2024 edition features
作成者 EmilLindfors
Rust 2024 introduces powerful new features like let chains and async closures that simplify code. This skill guides developers through identifying migration opportunities and applying modern patterns for cleaner, more idiomatic Rust code.
RMCP Quickstart
安全 66rmcpでMCPサーバーを構築
作成者 EmilLindfors
MCPサーバーを作成するには、複数のトランスポートオプションとツールパターンを備えた複雑なプロトコルを理解する必要があります。このスキルでは、本番環境対応のMCPサーバーを構築するための、明確なRustコード例、トランスポート設定、テスト戦略を含むクイックスタートガイドを提供します。
port-adapter-designer
安全 70ポートとアダプタパターンの設計
作成者 EmilLindfors
データベース、HTTPクライアント、ファイルシステムに直接結合したコードは、テストの難しさを生み、柔軟性を制限します。このスキルは六角形アーキテクチャのためのポート抽象化とアダプタ実装を設計し、ビジネスロジックと外部依存の明確な分離を実現します。
object-store-best-practices
安全 69クラウドストレージのベストプラクティスを実装する
作成者 EmilLindfors
クラウドストレージの操作は、ネットワーク問題、レート制限、タイムアウトにより断続的に失敗します。このスキルは、S3、Azure Blob、Google Cloud Storage向けに、適切なリトライロジック、エラーハンドリング、ストリーミングパターン、効率的なI/Oを備えた堅牢なオブジェクトストレージ実装の専門的ガイダンスを提供します。
parquet-optimization
安全 68パフォーマンス向上のためのParquetファイル最適化
作成者 EmilLindfors
Parquetファイルは適切に最適化しないと遅くなり肥大化します。このスキルはParquet操作を事前に分析し、圧縮、エンコーディング、行グループサイズ、統計に関する改善提案を行い、クエリ性能を最大化しストレージコストを最小化します。
mock-strategy-guide
安全 69Rustテスト用のモック実装を作成する
作成者 EmilLindfors
外部依存関係を持つコードのテストは困難です。このスキルはトレイトを使用したモック実装のパターンを提供し、実際のインフラストラクチャなしで信頼性の高いユニットテストを可能にします。
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サーバー実装を作成するための実証済みのパターンに関する専門的なガイダンスを提供します。
hexagonal-advisor
安全 69ヘキサゴナルアーキテクチャのレビュー
作成者 EmilLindfors
チームが機能提供を急ぐにつれ、コードアーキテクチャは時間とともに劣化します。このスキルはRustコードベースにおけるアーキテクチャ違反を能動的に特定し、ポートとアダプタの分離を保つための改善提案を行います。
error-conversion-guide
安全 69Fromトレイトパターンによるエラー型の変換
作成者 EmilLindfors
開発者はRustのエラー型の不一致と反復的なmap_err呼び出しに苦労しています。このスキルは、Fromトレイト実装、?演算子、およびthiserrorやanyhowなどのライブラリを使用したエラー変換のイディomaticなパターンを提供します。
domain-layer-expert
安全 66Rustでリッチドメインモデルを設計する
作成者 EmilLindfors
ドメインモデルはしばしば動作を持たないシンプルなデータコンテナになりがちです。このスキルは、値オブジェクト、アイデンティティを持つエンティティ、ドメインイベントを使用して、DDD原則に従った表現力豊かでタイプセーフなドメインモデルの作成を開発者にガイドします。
data-lake-architect
安全 69スケーラブルなデータレイクアーキテクチャを設計する
作成者 EmilLindfors
データレイクには、パーティショニング、ストレージ階層、スキーマ設計に関する慎重なアーキテクチャ上の決定が必要であり、これらはパフォーマンスとコストに影響を与めます。このスキルは、最新のパターンとベストプラクティスを使用してスケーラブルなレイクハウスアーキテクチャを構築するための専門的ガイダンスを提供します。
cold-start-optimizer
低リスク 68Lambdaコールドスター卜の最適化
作成者 EmilLindfors
AWS Lambdaのコールドスター卜はサーバーレスアプリケーションでレイテンシのスパイクを引き起こします。このスキルは、バイナリ最適化、ラジー初期化パターン、デプロイベストプラクティスを通じて、Rust Lambda関数のコールドスター卜時間を短縮するための専門的なガイダンスを提供します。
browser-automation
中リスク 58WebDriverによるブラウザタスクの自動化
作成者 EmilLindfors
手動のブラウザテストやWebスクレイピングは時間がかかり、エラーが発生しやすいものです。このスキルはWebDriverプロトコルを使用したエンタープライズグレードのブラウザ自動化を提供し、Chrome、Firefox、Edgeで信頼性の高いフォーム入力、スクリーンショット取得、パフォーマンス監視、多段階のWebワークフローを実現します。
github-elements-tracking
安全 71GitHub IssuesでセッションをまたいでAI作業を追跡
作成者 Emasoft
セッション境界による文脈の喪失は、AI作業の継続を困難にします。このスキルは、GitHub IssuesをAIエージェントの永続的なメモリに変換し、コンパクションを乗り越えて完全なトレーサビリティを持つ真のマルチセッションコラボレーションを可能にします。
ghe-transition
安全 69Transition GitHub Elements phases
作成者 Emasoft
マルチフェーズの開発ワークフローを管理するには、スレッドの手動追跡とクローズが必要です。このスキルは、GitHub Elements でのフェーズ移行を自動化し、現在のスレッドをクローズして適切なバリデーションで次のフェーズスレッドを開きます。