spof

Analyze systems and architectures to identify single points of failure with risk scoring and mitigations.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill spof-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spof
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/productive/skills/spof
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill spof-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Systems often contain hidden single points of failure — a lone server, one vendor, one certificate, or one person who knows how to deploy — that can halt the entire system when they break. This Skill systematically surfaces those weak points before they cause an outage. ## Core Features & Use Cases - Six-Category SPOF Coverage: Analyzes Infrastructure, Network, Database, Application, Third-party/Vendor, and Human/Process (bus factor) dimensions. - Risk Scoring Matrix: Rates each SPOF by Impact × Likelihood into Critical, Moderate, or Low levels with prioritized remediation order. - Mitigation Patterns: Suggests proportionate fixes such as redundancy, replication, fallback providers, runbooks, and cross-training matched to system scale and budget. - Use Case: Paste a docker-compose file or describe your architecture, and receive a markdown report listing every SPOF, its risk level, and the top three fixes to address first. ## Quick Start Run /spof and describe or attach your system architecture, diagram, or infrastructure-as-code to receive a full SPOF analysis report.

Frequently Asked Questions about spof

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find single points of failure in my system architecture?▼

Run /spof with a description, diagram, or infrastructure-as-code of your system. The analysis covers six categories — infrastructure, network, database, application, third-party vendors, and human/process — and lists each SPOF with its risk level and mitigation.

What is a single point of failure analysis?▼

A SPOF analysis identifies any component without redundancy whose failure would stop the whole system. It includes non-obvious cases like a single vendor, one certificate, or one person holding all deployment knowledge, not just hardware.

Can I analyze Terraform or docker-compose files for SPOFs?▼

Yes, you can attach architecture diagrams, network diagrams, Terraform, docker-compose, or Kubernetes manifests. The skill reads the components and their relationships to identify failure points across all six categories.

How is SPOF risk level calculated?▼

Risk equals impact multiplied by likelihood. High impact with medium or high likelihood is critical, while low-impact items stay low priority. This prevents over-prioritizing severe but extremely unlikely failures.

Does SPOF analysis cover human and process risks?▼

Yes, the Human/Process category covers bus factor risks such as a single person knowing deployment procedures, credentials held by one admin, missing runbooks, and single-approver workflows.

When should I not do a full SPOF remediation?▼

Small systems may not justify full redundancy at every point. The analysis weighs cost-benefit and business impact, recommending proportionate mitigations rather than blanket redundancy for everything.