query-deduplication-engines
Build mechanisms to debounce and deduplicate redundant data fetching requests.
Build mechanisms to debounce and deduplicate redundant data fetching requests.
Store and recall sequential memory patterns and state transitions.
Master Poka-Yoke error-proofing from Toyota Production System. Design systems that prevent mistakes through structure, not vigilance.
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.
WebSocket, real-time communication, and event-driven architectures
Use .NET Aspire MCP server to monitor, debug, and manage distributed application resources including services, databases, containers, logs, traces, and integrations
Domain, Data, and Presentation layer separation with dependency inversion and use case patterns
Implement graceful shutdown with signal handling and broadcast channels. Use when building long-running services or daemons.
Create specialized agents for Claude Code that handle specific tasks autonomously. Generate agent definitions with proper configuration and best practices. Use when: creating agents, generating sub-agents, setting up autonomous workflows. Activates for: "create agent", "generate agent", "new agent", "sub-agent", "make agent"
Ensure features are developed according to specifications by validating implementation against API docs, database schemas, and acceptance criteria. Use before starting implementation, during code review, or when verifying feature completeness.
Create custom slash commands for Claude Code with proper markdown structure and YAML frontmatter. Use when: creating commands, generating slash commands, making workflow automations. Activates for: "create command", "generate command", "new command", "slash command", "make command"
Use when implementing validation or safety checks. Multi-layer validation approach prevents bugs through redundant safeguards. Makes bugs structurally impossible.
Scaffolds complete CQRS command or query with handler, validator, and DTO following Merge project patterns
Expert-level Rust development with ownership, lifetimes, async, error handling, and production-grade patterns
Test-Driven Development (Strict) skill for the ikigai project
Guidelines for implementing generalizable solutions in the penguiflow library. Use when modifying library code, adding features, or fixing bugs in penguiflow core.
Embedded systems development best practices for ESP32, FreeRTOS, and ESP-IDF. Use when writing firmware code, reviewing implementations, or learning about embedded patterns.
Provides KurrentDB (EventStoreDB) client code for event sourcing and CQRS. Generates correct package names, connection strings, and API patterns for Python, Node.js, .NET, F#, Go, Java, Rust. Triggers on "kurrentdb", "eventstore", "event sourcing", "append events", "read stream", "subscription", "aggregate", "CQRS".
Automatically enforces Rails naming conventions, MVC separation, and RESTful patterns
Motor de decisão para System Design. Use quando a pessoa usuária pedir para desenhar, decidir, revisar ou defender uma arquitetura. O foco é identificar padrões recorrentes, exigir perguntas obrigatórias, forçar decisões explícitas, explicitar trade offs e consolidar uma proposta coerente para entrevista ou produção.
WebSocket, Server-Sent Events, and real-time communication patterns for live features
Data modeling, schema design, and data architecture
Provides comprehensive architectural patterns for building scalable systems. This skill focuses on high-level architecture, layer boundaries, and package organization.