schema-management
Strategies for managing data structures, versioning, and evolutions across databases and event streams.
Discover lifestyle architecture patterns skills, compare source repositories and read the instructions for each workflow.
Strategies for managing data structures, versioning, and evolutions across databases and event streams.
Clear escalation procedures and paths for incident response
Comprehensive guide to caching strategies, cache layers, invalidation patterns, and implementation for improving application performance
Comprehensive disaster recovery planning and implementation for IoT infrastructure and systems
Comprehensive guide to identifying, analyzing, and documenting failure modes in distributed systems
Implementing event sourcing pattern for maintaining application state as a sequence of immutable events.
SSOT blueprint for creating consistent services: folder structure, required endpoints, dependency conventions, interface contracts, docs/testing/security/observability requirements
Zero-downtime patterns for production schema changes and large backfills, including expand/contract, batching, verification, and rollback strategies
Multi-layer caching patterns: in-memory (Redis/Memcached), CDN, HTTP caching, cache invalidation, cache warming, and cache stampede prevention
Multi-agent swarm coordination for large tasks
Implementing distributed transactions across microservices using the Saga pattern with choreography and orchestration approaches.
Meta-skill for designing, composing, and orchestrating other skills: skill discovery, dependency resolution, skill composition patterns, and skill orchestration
Implementing consumer-driven contract testing for microservices using Pact.
Implementing Command Query Responsibility Segregation for separating read and write operations in distributed systems.
Kotlin/Spring Boot 3.x patterns - use for backend services, REST APIs, dependency injection, controllers, and service layers
Building resilience in IoT systems through controlled fault injection and failure testing
Metro DI for KMP - use for compile-time dependency injection, graphs, providers, and multi-module DI setup
N-version programming for critical implementations - generates N independent solutions and selects the best through comparison
Graceful degradation through cascading fallback strategies - ensures system always completes while maintaining acceptable functionality
Comprehensive guide to implementing robust retry logic, timeout handling, and backoff algorithms for resilient distributed systems
Structured approach to deprecating features, APIs, and systems with clear timelines and migration paths.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
API and system versioning strategies to enable evolution while maintaining backward compatibility.
Detecting and managing schema changes that can break data pipelines and downstream consumers.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.