RMCP Quickstart
안전 66MCP-Server mit rmcp erstellen
작성자 EmilLindfors
Das Erstellen von MCP-Servern erfordert das Verstehen eines komplexen Protokolls mit mehreren Transportoptionen und Tool-Mustern. Diese Anleitung bietet einen Schnellstart mit klaren Rust-Codebeispielen, Transportkonfigurationen und Teststrategien für die Erstellung produktionsreifer MCP-Server.
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
안전 70Port- und Adapter-Patterns entwerfen
작성자 EmilLindfors
Das direkte Koppeln von Code an Datenbanken, HTTP-Clients oder Dateisysteme erstellt Testherausforderungen und begrenzt die Flexibilität. Diese Fähigkeit hilft beim Entwerfen von Port-Abstraktionen und Adapter-Implementierungen für hexagonale Architektur und ermöglicht eine saubere Trennung zwischen Geschäftslogik und externen Abhängigkeiten.
parquet-optimization
안전 68Parquet-Dateien für optimale Leistung optimieren
작성자 EmilLindfors
Parquet-Dateien können ohne ordnungsgemäße Optimierung langsam und aufgebläht werden. Diese Skill analysiert Parquet-Vorgänge proaktiv und schlägt Verbesserungen für Komprimierung, Kodierung, Row-Group-Größen und Statistiken vor, um die Abfrageleistung zu maximieren und Speicherkosten zu minimieren.
object-store-best-practices
안전 69Best Practices für Cloud-Speicher implementieren
작성자 EmilLindfors
Cloud-Speicher-Operationen schlagen sporadisch fehl aufgrund von Netzwerkproblemen, Rate-Limiting und Timeouts. Diese Skill liefert Expertenanleitung zur Implementierung robuster Objektspeicherung mit korrekter Retry-Logik, Fehlerbehandlung, Streaming-Mustern und effizientem I/O für S3, Azure Blob und Google Cloud Storage.
mock-strategy-guide
안전 69Mock-Implementierungen für Rust-Tests erstellen
작성자 EmilLindfors
Das Testen von Code mit externen Abhängigkeiten ist eine Herausforderung. Diese Skill bietet Muster für die Erstellung von Mock-Implementierungen mithilfe von Traits, die zuverlässige Unit-Tests ohne echte Infrastruktur ermöglichen.
Package as binary
안전 66MCP Transport-Leitfaden
작성자 EmilLindfors
Entwickler, die MCP-Server erstellen, benötigen klare Anleitungen zu Transportprotokoll-Optionen. Diese Fähigkeit erklärt stdio, SSE und HTTP-Transporte mit Implementierungsbeispielen, Sicherheits-Best Practices und Bereitstellungsszenarien für verschiedene Anwendungsfälle.
MCP Tools Guide
안전 66Typensichere MCP-Tools erstellen
작성자 EmilLindfors
MCP-Tools manuell zu erstellen erfordert das Verständnis komplexer Makrosysteme und Typbeschränkungen. Dieses Skill bietet fachkundige Anleitung zur Nutzung der rmcp-crate, um typsichere Tools mit automatischer Schema-Generierung, Validierung und Async-Patterns zu bauen.
MCP Resources Guide
낮은 위험 57MCP-Ressourcen für KI-Assistenten implementieren
작성자 EmilLindfors
MCP-Server benötigen Ressourcen, um Daten und Dateien für KI-Assistenten bereitzustellen. Diese Skill-Anleitung führt Entwickler durch die Implementierung URI-adressierbarer Ressourcen mit Caching, Streaming und korrekter MIME-Typ-Behandlung für produktionsreife Integrationen.
MCP Prompts Guide
안전 66MCP-Prompts für KI-Anleitung erstellen
작성자 EmilLindfors
Der Aufbau von MCP-Servern erfordert gut gestaltete Prompts, die KI-Interaktionen steuern. Diese Skill bietet Muster und Beispiele zur Erstellung wiederverwendbarer, parametrisierter Prompts mit dem rmcp-Rust-Crate.
MCP Best Practices
안전 65Production-Ready MCP-Server erstellen
작성자 EmilLindfors
Das Erstellen von MCP-Servern für den Produktionseinsatz erfordert besondere Aufmerksamkeit für Architektur, Sicherheit und Performance. Diese Skill bietet Expertenleitfaden zu bewährten Mustern für wartbare und sichere MCP-Server-Implementierungen.
let-chains-advisor
안전 70Refaktorisiere verschachtelte if-let mit let-Ketten
작성자 EmilLindfors
Entwickler, die tief verschachtelte Rust-Kontrollflüsse schreiben, kämpfen mit Lesbarkeit und Wartbarkeit. Diese Fähigkeit identifiziert proaktiv verschachtelte if-let-Muster (3+ Ebenen) und schlägt let-Ketten-Refaktorisierungen für sauberen, lesbareren Rust-2024-Code vor.
lambda-optimization-advisor
안전 70AWS Lambda-Funktionen optimieren
작성자 EmilLindfors
AWS Lambda-Funktionen leiden oft unter langsamen Cold Starts und hohen Kosten aufgrund ineffizienter Muster. Der Lambda Optimization Advisor analysiert Lambda-Code und schlägt spezifische Verbesserungen für Leistung, Speicherkonfiguration und Kostenreduktion vor.
hexagonal-advisor
안전 69Hexagonale Architektur überprüfen
작성자 EmilLindfors
Die Code-Architektur verschlechtert sich im Laufe der Zeit, da Teams Features unter Zeitdruck liefern müssen. Diese Fähigkeit identifiziert proaktiv Verstöße gegen die Architektur in Rust-Codebasen und schlägt Verbesserungen für eine saubere Ports-and-Adapters-Trennung vor.
error-handler-advisor
안전 63Rust-Fehlerbehandlung verbessern
작성자 EmilLindfors
Rust-Entwickler haben oft Schwierigkeiten mit properen Fehlerbehandlungsmustern. Diese Skill prüft proaktiv Code und schlägt idiomatische Verbesserungen vor, unter Verwendung von Result-Typen, benutzerdefinierten Fehlertypen mit thiserror und korrekter Fehlerpropagation mit dem ?-Operator.
error-conversion-guide
안전 69Konvertieren von Fehlertypen mit From-Trait-Mustern
작성자 EmilLindfors
Entwickler haben Schwierigkeiten mit Rust-Fehlertyp-Mismatches und repetitiven map_err-Aufrufen. Diese Fähigkeit bietet idiomatische Muster für die Konvertierung von Fehlern mit From-Trait-Implementierungen, dem ?-Operator und Bibliotheken wie thiserror und anyhow.
domain-layer-expert
안전 66Reichhaltige Domänenmodelle in Rust entwerfen
작성자 EmilLindfors
Domänenmodelle werden oft zu einfachen Datencontainern ohne Verhalten. Diese Anleitung hilft Entwicklern, ausdrucksstarke, typsichere Domänenmodelle mithilfe von Value Objects, Entitäten mit Identität und Domänenereignissen nach DDD-Prinzipien zu erstellen.
datafusion-query-advisor
안전 69DataFusion SQL-Abfragen optimieren
작성자 EmilLindfors
Langsame DataFusion-Abfragen verschwenden Ressourcen und Zeit. Diese Skill analysiert SQL- und DataFrame-Operationen, um Performance-Probleme zu identifizieren und konkrete Optimierungen für Predicate Pushdown, Partition Pruning, Column Projection und Join-Ordering vorzuschlagen.
data-lake-architect
안전 69Skalierbare Data-Lake-Architektur entwerfen
작성자 EmilLindfors
Data Lakes erfordern sorgfältige architektonische Entscheidungen bezüglich Partitionierung, Speicherebenen und Schema-Design, die sich auf Leistung und Kosten auswirken. Diese Kompetenz bietet Expertenberatung zum Aufbau skalierbarer Lakehouse-Architekturen unter Verwendung moderner Patterns und Best Practices.
cold-start-optimizer
낮은 위험 68Lambda-Cold-Starts optimieren
작성자 EmilLindfors
AWS-Lambda-Cold-Starts verursachen Latenzspitzen in serverlosen Anwendungen. Dieses Skill bietet Expertenleitfaden zur Reduzierung der Cold-Start-Zeiten für Rust-Lambda-Funktionen durch Binär-Optimierung, Lazy-Initialization-Muster und Deployment-Best-Practices.