Prompts

Tested prompts that power your agents automatically. Learn more →

← All topics

DevOps & SRE

Load Shedding Strategy

Design load shedding strategies with priority queuing, admission control, and graceful rejection to maintain service quality under overload.

Runtime Dependency Management

Design runtime dependency management with health monitoring, circuit breaking, fallback chains, and dependency scorecards.

Multi-Region Resilience

Design multi-region architectures with data replication, traffic routing, consistency trade-offs, and regional failover strategies.

DR Testing & Validation

Design disaster recovery testing programs with scheduled drills, RTO/RPO validation, runbook verification, and failover automation.

Chaos Engineering Program

Establish a chaos engineering program with experiment design, steady-state hypotheses, blast radius control, and organizational adoption.

Fallback & Degradation Design

Design graceful degradation and fallback strategies that maintain core functionality when dependencies fail or degrade.

Timeout Design & Propagation

Design timeout strategies with deadline propagation, timeout budgets, and cascading timeout coordination across service chains.

Retry Strategy Design

Design intelligent retry strategies with exponential backoff, jitter, retry budgets, and retriable error classification.

Bulkhead Isolation Design

Design bulkhead isolation patterns with thread pools, semaphores, and resource partitioning to contain failure blast radius.

Circuit Breaker Implementation

Implement circuit breaker patterns with state machines, failure thresholds, half-open probing, and observability integration.

Resilience Pattern Catalog

Catalog and implement software resilience patterns including circuit breakers, bulkheads, retries, and graceful degradation strategies.

ADR Template & Decision Log Process

Establish an Architecture Decision Record (ADR) process with templates, review workflows, and a searchable decision log.

Local Development Seed Data Strategy

Design a seed data strategy for local development with realistic, anonymized data that covers all application states.

Debugging Playbook & Troubleshooting

Create a debugging playbook with systematic troubleshooting steps, common issues, logging strategies, and tool guides.

CONTRIBUTING.md & Development Guide

Write a comprehensive CONTRIBUTING.md with setup instructions, coding standards, PR process, and testing requirements.

Codebase Architecture Walkthrough

Create a structured codebase walkthrough that explains architecture, patterns, conventions, and key decision rationale.

New Developer Onboarding Playbook

Design a structured developer onboarding program that gets new hires productive within their first two weeks.

Feature Branch & Trunk-Based Strategy

Design a branching strategy (trunk-based, GitFlow, or hybrid) with feature flags, short-lived branches, and merge policies.

Pull Request Automation & Bots

Automate pull request workflows with bots for labeling, review assignment, size checks, and merge queue management.

Dev Environment Setup Automation

Automate developer environment setup with dotfiles, package managers, containers, and one-command bootstrap scripts.

Release Automation & Changelog Gen

Automate releases with semantic versioning, changelog generation, and release pipelines from commit history.

Automated Dependency Update Strategy

Design an automated dependency update strategy using Renovate or Dependabot with grouping, auto-merge, and security policies.

Pre-commit Hook Pipeline Design

Design a pre-commit hook pipeline using Husky, lint-staged, and commitlint for fast, non-intrusive quality checks.

GitHub Actions Workflow Optimization

Optimize GitHub Actions workflows for speed, cost, and reliability with caching, matrix builds, and reusable workflows.