RMCP Quickstart
Seguro 66Construir servidores MCP con rmcp
por EmilLindfors
La creación de servidores MCP requiere entender un protocolo complejo con múltiples opciones de transporte y patrones de herramientas. Esta skill proporciona una guía de inicio rápido con ejemplos claros de código Rust, configuraciones de transporte y estrategias de prueba para construir servidores MCP listos para producción.
property-testing-guide
Seguro 70Master Property-Based Testing in Rust
por 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
Seguro 70Design Port and Adapter Patterns
por EmilLindfors
Escribir código que se acopla directamente a bases de datos, clientes HTTP o sistemas de archivos crea desafíos de prueba y limita la flexibilidad. Esta habilidad ayuda a diseñar abstracciones de puerto e implementaciones de adaptadores para arquitectura hexagonal, permitiendo una separación limpia entre la lógica de negocio y las dependencias externas.
parquet-optimization
Seguro 68Optimizar archivos Parquet para rendimiento
por EmilLindfors
Los archivos Parquet pueden volverse lentos y pesados sin una optimización adecuada. Esta skill analiza de forma proactiva las operaciones de Parquet y sugiere mejoras en compresión, codificación, tamaño de row groups y estadísticas para maximizar el rendimiento de las consultas y minimizar los costos de almacenamiento.
object-store-best-practices
Seguro 69Implementar mejores prácticas de almacenamiento en la nube
por EmilLindfors
Las operaciones de almacenamiento en la nube fallan intermitentemente debido a problemas de red, limitación de tasa y tiempos de espera. Esta habilidad proporciona orientación experta sobre cómo implementar almacenamiento de objetos robusto con lógica de reintento adecuada, manejo de errores, patrones de streaming y E/S eficiente para S3, Azure Blob y Google Cloud Storage.
mock-strategy-guide
Seguro 69Crear Implementaciones Mock para Tests en Rust
por EmilLindfors
Probar código con dependencias externas es un desafío. Esta skill proporciona patrones para crear implementaciones mock usando traits, permitiendo tests unitarios confiables sin infraestructura real.
Package as binary
Seguro 66Guía de Transporte MCP
por EmilLindfors
Los desarrolladores que construyen servidores MCP necesitan orientación clara sobre las opciones de capa de transporte. Esta habilidad explica los transportes stdio, SSE y HTTP con ejemplos de implementación, mejores prácticas de seguridad y escenarios de despliegue para diferentes casos de uso.
MCP Tools Guide
Seguro 66Crear herramientas MCP con seguridad de tipos
por EmilLindfors
Crear herramientas MCP manualmente requiere comprender sistemas de macros complejos y restricciones de tipos. Esta habilidad proporciona orientación experta sobre el uso del crate rmcp para construir herramientas con seguridad de tipos, generación automática de esquemas, validación y patrones asíncronos.
MCP Resources Guide
Riesgo bajo 57Implementar recursos MCP para asistentes de IA
por EmilLindfors
Los servidores MCP necesitan recursos para proporcionar datos y archivos a los asistentes de IA. Esta habilidad guía a los desarrolladores en la implementación de recursos direccionables por URI con caché, streaming y manejo adecuado de tipos MIME para integraciones listas para producción.
MCP Prompts Guide
Seguro 66Crear indicaciones MCP para orientación de IA
por EmilLindfors
La construcción de servidores MCP requiere indicaciones bien diseñadas para guiar las interacciones de IA. Esta habilidad proporciona patrones y ejemplos para crear indicaciones reutilizables y parametrizadas utilizando la caja rmcp de Rust.
MCP Best Practices
Seguro 65Crear servidores MCP listos para producción
por EmilLindfors
Construir servidores MCP para producción requiere una atención cuidadosa a la arquitectura, la seguridad y el rendimiento. Esta habilidad ofrece orientación experta sobre patrones probados para crear implementaciones de servidores MCP mantenibles y seguras.
let-chains-advisor
Seguro 70Refactorizar if-let anidado con let chains
por EmilLindfors
Los desarrolladores que escriben flujo de control de Rust profundamente anidado luchan con la legibilidad y mantenibilidad. Esta skill identifica proactivamente patrones if-let anidados (3+ niveles) y sugiere refactorizaciones con let chains para código Rust 2024 más limpio y legible.
lambda-optimization-advisor
Seguro 70Optimizar funciones de AWS Lambda
por EmilLindfors
Las funciones de AWS Lambda a menudo sufren de arranques en frío lentos y altos costos debido a patrones ineficientes. El Asesor de Optimización de Lambda analiza el código de Lambda y sugiere mejoras específicas para el rendimiento, la configuración de memoria y la reducción de costos.
hexagonal-advisor
Seguro 69Revisar Arquitectura Hexagonal
por EmilLindfors
La arquitectura del código se degrada con el tiempo a medida que los equipos se apresuran a entregar funcionalidades. Esta habilidad identifica proactivamente violaciones arquitectónicas en bases de código Rust y sugiere mejoras para una separación limpia de puertos y adaptadores.
error-handler-advisor
Seguro 63Mejorar el Manejo de Errores en Rust
por EmilLindfors
Los desarrolladores de Rust a menudo luchan con patrones adecuados de manejo de errores. Esta habilidad revisa el código de forma proactiva y sugiere mejoras idiomáticas utilizando tipos Result, tipos de errores personalizados con thiserror, y una propagación adecuada de errores con el operador ?.
error-conversion-guide
Seguro 69Convertir tipos de error con patrones del trait From
por EmilLindfors
Los desarrolladores luchan con incompatibilidades de tipos de error en Rust y llamadas repetitivas a map_err. Esta skill proporciona patrones idiomáticos para convertir errores utilizando implementaciones del trait From, el operador ?, y bibliotecas como thiserror y anyhow.
domain-layer-expert
Seguro 66Diseñar Modelos de Dominio Ricos en Rust
por EmilLindfors
Los modelos de dominio a menudo se convierten en contenedores de datos simples sin comportamiento. Esta habilidad guía a los desarrolladores en la creación de modelos de dominio expresivos y seguros en tipos utilizando objetos de valor, entidades con identidad y eventos de dominio siguiendo los principios de DDD.
datafusion-query-advisor
Seguro 69Optimizar consultas SQL de DataFusion
por EmilLindfors
Las consultas lentas de DataFusion desperdician recursos y tiempo. Esta habilidad analiza las operaciones SQL y DataFrame para identificar problemas de rendimiento y sugerir optimizaciones concretas para predicate pushdown, partition pruning, projection de columnas y ordenamiento de joins.
data-lake-architect
Seguro 69Diseñar arquitectura de data lake escalable
por EmilLindfors
Los data lakes requieren decisiones arquitectónicas cuidadosas sobre particionamiento, niveles de almacenamiento y diseño de esquema que impactan el rendimiento y el costo. Esta habilidad proporciona orientación experta para construir arquitecturas lakehouse escalables usando patrones y mejores prácticas modernas.
cold-start-optimizer
Riesgo bajo 68Optimizar arranques en frío de Lambda
por EmilLindfors
Los arranques en frío de AWS Lambda causan picos de latencia en aplicaciones sin servidor. Esta habilidad proporciona orientación expertar para reducir los tiempos de arranque en frío para funciones Lambda de Rust mediante optimización binaria, patrones de inicialización diferida y mejores prácticas de despliegue.