port-adapter-designer
Safe 70Design Port and Adapter Patterns
by EmilLindfors
Writing code that directly couples to databases, HTTP clients, or file systems creates testing challenges and limits flexibility. This skill helps design port abstractions and adapter implementations for hexagonal architecture, enabling clean separation between business logic and external dependencies.
parquet-optimization
Safe 68Optimize Parquet Files for Performance
by EmilLindfors
Parquet files can become slow and bloated without proper optimization. This skill proactively analyzes Parquet operations and suggests improvements for compression, encoding, row group sizing, and statistics to maximize query performance and minimize storage costs.
object-store-best-practices
Safe 69Implement cloud storage best practices
by EmilLindfors
Cloud storage operations fail intermittently due to network issues, rate limiting, and timeouts. This skill provides expert guidance on implementing robust object storage with proper retry logic, error handling, streaming patterns, and efficient I/O for S3, Azure Blob, and Google Cloud Storage.
mock-strategy-guide
Safe 69Create Mock Implementations for Rust Tests
by EmilLindfors
Testing code with external dependencies is challenging. This skill provides patterns for creating mock implementations using traits, enabling reliable unit tests without real infrastructure.
MCP Resources Guide
Low Risk 57Implement MCP resources for AI assistants
by EmilLindfors
MCP servers need resources to provide data and files to AI assistants. This skill guides developers through implementing URI-addressable resources with caching, streaming, and proper MIME type handling for production-ready integrations.
MCP Prompts Guide
Safe 66Create MCP prompts for AI guidance
by EmilLindfors
Building MCP servers requires well-designed prompts to guide AI interactions. This skill provides patterns and examples for creating reusable, parameterized prompts using the rmcp Rust crate.
MCP Best Practices
Safe 65Build production-ready MCP servers
by EmilLindfors
Building MCP servers for production requires careful attention to architecture, security, and performance. This skill provides expert guidance on proven patterns for creating maintainable and secure MCP server implementations.
hexagonal-advisor
Safe 69Review Hexagonal Architecture
by EmilLindfors
Code architecture degrades over time as teams rush to deliver features. This skill proactively identifies architectural violations in Rust codebases and suggests improvements for clean ports and adapters separation.
error-conversion-guide
Safe 69Convert error types with From trait patterns
by EmilLindfors
Developers struggle with Rust error type mismatches and repetitive map_err calls. This skill provides idiomatic patterns for converting errors using From trait implementations, the ? operator, and libraries like thiserror and anyhow.
domain-layer-expert
Safe 66Design Rich Domain Models in Rust
by EmilLindfors
Domain models often become simple data containers with no behavior. This skill guides developers in creating expressive, type-safe domain models using value objects, entities with identity, and domain events following DDD principles.
data-lake-architect
Safe 69Design scalable data lake architecture
by EmilLindfors
Data lakes require careful architectural decisions around partitioning, storage tiers, and schema design that impact performance and cost. This skill provides expert guidance on building scalable lakehouse architectures using modern patterns and best practices.
cold-start-optimizer
Low Risk 68Optimize Lambda cold starts
by EmilLindfors
AWS Lambda cold starts cause latency spikes in serverless applications. This skill provides expert guidance on reducing cold start times for Rust Lambda functions through binary optimization, lazy initialization patterns, and deployment best practices.
browser-automation
Medium Risk 58Automate browser tasks with WebDriver
by EmilLindfors
Manual browser testing and web scraping are time-consuming and error-prone. This skill provides enterprise-grade browser automation using WebDriver protocol, enabling reliable form filling, screenshot capture, performance monitoring, and multi-step web workflows across Chrome, Firefox, and Edge.
github-elements-tracking
Safe 71Track work across sessions
by Emasoft
AI agents lose context when conversations end. This skill uses GitHub Issues as permanent memory that survives context exhaustion and enables seamless collaboration across multiple sessions.
ghe-transition
Safe 69Transition GitHub Elements phases
by Emasoft
Managing multi-phase development workflows requires manually tracking and closing threads. This skill automates phase transitions in GitHub Elements, closing the current thread and opening the next phase thread with proper validation.
ghe-thread-manager
Safe 69Manage GitHub issue threads and transcription
by Emasoft
Developers often lose context when switching between GitHub issues during collaborative coding sessions. This skill enables natural language control over issue thread transcription, automatic state tracking, and seamless switching between multiple development contexts.
ghe-status
Safe 69View GitHub Elements Workflow Status
by Emasoft
GitHub Elements users need quick visibility into their active threads and workflow state before starting work. This read-only skill provides an instant overview of active threads, phase distribution, and workflow health without modifying anything.
ghe-requirements
Safe 69Manage Feature Requirements in GitHub Issues
by Emasoft
Managing feature requirements without a structured system leads to scope creep and misaligned implementations. This skill provides versioned markdown requirements files with automated GitHub issue linking and SERENA memory backup for persistent, traceable development workflows.
ghe-report
Safe 63Generate workflow metrics and reports
by Emasoft
Users need detailed analysis of their GitHub Elements workflow performance. This skill generates comprehensive reports including metrics, health assessments, and epic-specific analysis to help teams understand their development velocity and identify areas for improvement.
ghe-claim
Safe 69Claim GitHub issues to start work
by Emasoft
GitHub issue management requires manual tracking of assignments and workflow state. This skill automates the claim process with validation, atomic assignment, and worktree setup for immediate development.