Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Identify single points of failure, assess recovery capabilities, and produce a prioritized remediation plan by analyzing IaC, scaling configs, and resilience patterns in the codebase.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | 126% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 172% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 99% | 0% |
| case-03 | ✓→✗ | ▼ Worse | 169% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 130% | 0% |
Ask the user:
> What workload would you like me to assess for reliability? Please share: > - Workload name and code packages/directories to analyze > - Availability target (99.9%, 99.95%, 99.99%, etc.) > - Recovery objectives (RTO and RPO if defined) > - Past incidents (optional — recent outages or near-misses)
If context is already provided or you are in a codebase with IaC, proceed directly.
Analyze infrastructure for single points of failure.
You MUST examine:
For each component, document:
You MUST flag as HIGH RISK:
Analyze backup and recovery configurations.
You MUST examine:
For each stateful resource, document:
You MUST flag as HIGH RISK:
Analyze scaling and capacity configurations.
You MUST examine:
You MUST flag as HIGH RISK:
Analyze application code for resilience patterns.
You MUST examine:
For each external integration, document:
You MUST flag as HIGH RISK:
Analyze deployment safety configurations.
You MUST examine:
You MUST flag as HIGH RISK:
---STOP--- Checkpoint: Discovery complete — present findings before evaluation.
> Here is what I discovered about your workload's reliability: > - Architecture: {summary of components and dependencies} > - Single points of failure: {count identified so far} > - Recovery capabilities: {summary of backup/DR status} > > Shall I proceed with the full reliability evaluation, or would you like to adjust scope?
Do NOT proceed past this point until the user explicitly confirms.
For each question, provide: Status, Evidence (file:line), Gaps, Risk.
For each finding, assess using Impact × Likelihood:
Impact: Minor (brief degradation, automatic recovery) | Moderate (extended outage for subset of users, manual intervention needed) | Severe (full outage, data loss, cannot recover within RTO)
Likelihood: Low (requires multiple simultaneous failures) | Medium (single component failure could trigger) | High (normal operational event could trigger, no redundancy)
| Impact | Likelihood | Risk Level | |----------|------------|------------| | Severe | High | Critical | | Severe | Medium | High | | Severe | Low | High | | Moderate | High | High | | Moderate | Medium | Medium | | Moderate | Low | Medium | | Minor | High | Medium | | Minor | Medium | Low | | Minor | Low | Low |
---STOP--- Checkpoint: Assessment complete — confirm findings before generating remediation plan.
> Assessment summary: > - Critical findings: {count} > - High findings: {count} > - Medium/Low findings: {count} > > Shall I produce the full remediation plan, or would you like to discuss specific findings first?
Do NOT proceed past this point until the user explicitly confirms.
markdown# Reliability Improvement Plan: {Workload Name} ## Executive Summary - **Date**: {date} - **Availability Target**: {target} - **Packages Analyzed**: {list} - **Findings**: {X} Critical, {Y} High, {Z} Medium, {W} Low - **Overall Reliability Maturity**: {1-5} — {one-line justification} ## Reliability Scorecard | Domain | Score (1-5) | Key Strength | Key Gap | |--------|-------------|--------------|---------| | Fault Tolerance | {score} | {strength} | {gap} | | Recovery & Backup | {score} | {strength} | {gap} | | Scaling & Capacity | {score} | {strength} | {gap} | | Resilience Patterns | {score} | {strength} | {gap} | | Change Management | {score} | {strength} | {gap} | | Testing & Validation | {score} | {strength} | {gap} | ## Single Points of Failure | Component | Evidence | Failure Impact | Current Mitigation | Risk Level | |-----------|----------|---------------|-------------------|------------| | {component} | {file:line} | {impact} | {mitigation or "None"} | {Critical/High/Medium/Low} | ## Critical and High Risk Findings {For each: ID, domain, title, description, evidence (file:line), impact assessment, recommendation, effort, AWS services} ## Medium and Low Risk Findings {Condensed format} ## Prioritized Remediation Plan ### Quick Wins (< 1 week) | Finding | Action | Impact | Effort | |---------|--------|--------|--------| {Enable Multi-AZ, add health checks, configure DLQs, add timeouts} ### Foundation (1-4 weeks) | Finding | Action | Impact | Effort | Dependencies | |---------|--------|--------|--------|--------------| {Auto-scaling, circuit breakers, backup configs, deployment safety} ### Strategic (1-3 months) | Finding | Action | Impact | Effort | Dependencies | |---------|--------|--------|--------|--------------| {Multi-region DR, chaos engineering, cell-based architecture} ## Testing Plan | Test | Validates | Frequency | AWS Service | Evidence Exists | |------|-----------|-----------|-------------|-----------------| | AZ failover | Compute survives AZ loss | Monthly | FIS | {Yes/No} | | Database failover | RDS failover < 60s | Quarterly | FIS | {Yes/No} | | Load test | Handles 2x peak | Before releases | Load Testing | {Yes/No} | | Backup restore | RPO met, data recoverable | Monthly | AWS Backup | {Yes/No} | | Deployment rollback | Bad deploy reverted < 5 min | Every deploy | CodeDeploy | {Yes/No} | ## Next Steps {Top 5 concrete reliability actions the team should take this week}
After delivering the plan, offer:
> Would you like me to: > - Design multi-AZ architecture for a specific component? > - Generate FIS experiment templates for chaos engineering? > - Implement circuit breaker patterns for service dependencies? > - Create backup and DR IaC for stateful resources? > - Design a deployment safety configuration with automated rollback?
Other measured skills in the registry, with their headline benchmark lift.