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
安全 66Создание MCP-серверов с помощью rmcp
由 EmilLindfors
Создание MCP-серверов требует понимания сложного протокола с несколькими вариантами транспорта и паттернами инструментов. Этот навык предоставляет краткое руководство с примерами кода на Rust, конфигурациями транспорта и стратегиями тестирования для создания готовых к производству MCP-серверов.
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
Операции с облачным хранилищем периодически прерываются из-за проблем с сетью, ограничений скорости запросов и тайм-аутов. Этот навык предоставляет экспертные рекомендации по внедрению надёжного объектного хранилища с правильной логикой повторных попыток, обработкой ошибок, паттернами потоковой передачи и эффективным I/O для S3, Azure Blob и Google Cloud Storage.
mock-strategy-guide
安全 69Создание макетных реализаций для тестов Rust
由 EmilLindfors
Тестирование кода с внешними зависимостями представляет собой сложную задачу. Этот навык предоставляет паттерны для создания макетных реализаций с использованием типажей, обеспечивая надежное модульное тестирование без использования реальной инфраструктуры.
Package as binary
安全 66Руководство по транспорту MCP
由 EmilLindfors
Разработчикам, создающим MCP-серверы, необходимо четкое руководство по вариантам транспортного уровня. Этот навык объясняет транспорты stdio, SSE и HTTP с примерами реализации, лучшими практиками безопасности и сценариями развертывания для различных вариантов использования.
MCP Tools Guide
安全 66Создание типобезопасных MCP инструментов
由 EmilLindfors
Создание MCP инструментов вручную требует понимания сложных макросистем и ограничений типов. Этот навык предоставляет экспертные рекомендации по использованию rmcp crate для создания типобезопасных инструментов с автоматической генерацией схем, валидацией и асинхронными паттернами.
MCP Resources Guide
低风险 57Реализация ресурсов MCP для ИИ-ассистентов
由 EmilLindfors
Серверам MCP необходимы ресурсы для предоставления данных и файлов ИИ-ассистентам. Этот навык помогает разработчикам реализовать URI-адресуемые ресурсы с кэшированием, потоковой передачей и правильной обработкой MIME-типов для готовых к производству интеграций.
MCP Prompts Guide
安全 66Создание промптов MCP для управления ИИ
由 EmilLindfors
Создание серверов MCP требует хорошо продуманных промптов для управления взаимодействием с ИИ. Этот навык предоставляет паттерны и примеры для создания переиспользуемых параметризованных промптов с использованием крейта rmcp для Rust.
MCP Best Practices
安全 65Создание готовых к производству MCP-серверов
由 EmilLindfors
Создание MCP-серверов для производственного использования требует тщательного внимания к архитектуре, безопасности и производительности. Этот навык предоставляет экспертные рекомендации по проверенным паттернам для создания поддерживаемых и безопасных реализаций MCP-серверов.
let-chains-advisor
安全 70Рефакторинг вложенных if-let с помощью цепочек let
由 EmilLindfors
Разработчики, пишущие глубоко вложенные управляющие конструкции Rust, испытывают трудности с читаемостью и поддерживаемостью кода. Этот инструмент проактивно выявляет вложенные паттерны if-let (3+ уровня) и предлагает рефакторинг с использованием цепочек let для получения более чистого и читаемого кода на Rust 2024.
lambda-optimization-advisor
安全 71Оптимизация функций AWS Lambda
由 EmilLindfors
Функции AWS Lambda часто страдают от медленных холодных запусков и высоких затрат из-за неэффективных паттернов. Lambda Optimization Advisor анализирует код Lambda и предлагает конкретные улучшения для производительности, конфигурации памяти и снижения затрат.
hexagonal-advisor
安全 69Обзор гексагональной архитектуры
由 EmilLindfors
Архитектура кода со временем деградирует, когда команды спешат выпускать функции. Этот навык проактивно выявляет нарушения архитектуры в кодовых базах Rust и предлагает улучшения для чистого разделения портов и адаптеров.
error-handler-advisor
安全 63Улучшение обработки ошибок в Rust
由 EmilLindfors
Разработчики на Rust часто испытывают трудности с правильными паттернами обработки ошибок. Этот навык проактивно анализирует код и предлагает идиоматические улучшения с использованием типов Result, пользовательских типов ошибок с thiserror и правильного распространения ошибок с оператором ?.
error-conversion-guide
安全 69Преобразование типов ошибок с помощью паттернов From trait
由 EmilLindfors
Разработчики сталкиваются с проблемами несоответствия типов ошибок в Rust и многократными вызовами map_err. Этот навык предоставляет идиоматические паттерны для преобразования ошибок с использованием реализаций From trait, оператора ? и библиотек thiserror и anyhow.
domain-layer-expert
安全 66Проектирование богатых доменных моделей в Rust
由 EmilLindfors
Доменные модели часто превращаются в простые контейнеры данных без поведения. Этот навык помогает разработчикам создавать выразительные, типобезопасные доменные модели с использованием value objects, сущностей с идентичностью и доменных событий по принципам DDD.
data-lake-architect
安全 69Проектирование масштабируемой архитектуры озера данных
由 EmilLindfors
Озера данных требуют тщательных архитектурных решений в области секционирования, уровней хранения и схем данных, которые влияют на производительность и стоимость. Этот навык предоставляет экспертные рекомендации по построению масштабируемых архитектур lakehouse с использованием современных паттернов и лучших практик.
datafusion-query-advisor
安全 69Оптимизация SQL-запросов DataFusion
由 EmilLindfors
Медленные запросы DataFusion浪费资源 и время. Этот skill анализирует SQL и операции DataFrame для выявления проблем производительности и предлагает конкретные оптимизации для предикатного проноса, партиционного отсечения, проекции столбцов и порядка соединений.