Specialized ChatGPT prompts for software development: code reviews, debugging assistants, test generation and documentation. Boost productivity with AI-powered developer tools.
DI strategy comparison: constructor, setter, service locator with evaluation matrix and anti-pattern detection.
Dependency injection is the most misunderstood pattern in software engineering. Most teams use it because 'best practices' say so, without understandi...
Immutable infra: blue-green deploy, rollback strategy, artifact management, drift detection policy.
Mutable infrastructure is the root cause of configuration drift—every emergency SSH fix creates a server that cannot be reproduced. Immutable infrastr...
Dead letter queue architecture: poison message handling, exponential backoff, consumer patterns, DLQ reprocessing.
Production message queues inevitably receive messages that cannot be processed. Without a dead letter queue (DLQ), these messages block the consumer, ...
Idempotency key pattern for safe POST retries: UUID-based, 24h window, concurrency-safe.
POST requests are not idempotent by default. Network timeout on checkout does not tell you whether the charge went through. Without idempotency keys, ...
Rate limiting strategy: token bucket, leaky bucket, sliding window with distributed considerations.
Design a rate limiting strategy for a distributed API. Every rate limiter choice is a tradeoff between accuracy, memory, and distributed coordination....
CI/CD pipeline optimization: build time decomposition, cache strategy, parallelization, trunk-based feedback.
A CI/CD pipeline that takes 45 minutes leaks developer velocity. Developers context-switch, start other work, and the feedback loop collapses. The goa...
Immutable event store architecture: event structure, projection rebuild, snapshots, concurrency, audit trail.
Event sourcing stores every state change as an immutable event. Current state is derived by replaying events. This gives you a complete audit trail, t...
Structured logging strategy: JSON event schema, level policy, cross-service correlation with requestId.
Logging is debugging in production when you cannot attach a debugger. Every log line must answer: what happened, when, where in the code, and what con...
Analyzes digital products using psychological principles to identify UX issues, improve conversions, and optimize user flows. Provides actionable, science-backed recommendations with measurable impact.
# UX Psychology Analyzer ## Description An AI-powered skill that analyzes digital products (apps, websites, user flows) using 6 psychological princip...
SQL N+1 detection, composite/covering indexes, query rewrite, prioritized by user impact.
Most DB performance problems are too many queries, not slow queries. The N+1 problem alone causes more incidents than all slow-query optimization comb...