failure-mode-designer
Systematically design failure modes for critical system flows and components, including triggers, blast radius, detection signals, mitigation, degraded mode, recovery, data impact, retry safety, and test or chaos scenarios. Use whenever a system design needs resilience, outage analysis, dependency failure, overload, timeout, retry, recovery, RPO/RTO, or operational failure planning.
Works with
--- name: failure-mode-designer description: Systematically design failure modes for critical system flows and components, including triggers, blast radius, detection signals, mitigation, degraded mode, recovery, data impact, retry safety, and test or chaos scenarios. Use whenever a system design needs resilience, outage analysis, dependency failure, overload, timeout, retry, recovery, RPO/RTO, or operational failure planning. license: MIT --- # Failure Mode Designer Start from critical user flows and architecture components. Read `references/contract-v1.md` and `references/handoff-v1.md`, then return `FM-*` records in a state patch. ## Procedure 1. List critical flows and their dependency chain. Cover applicable classes: timeout, retry storm, duplicate delivery, partial failure, dependency outage, overload, corruption, region failure, and human/operational error. 2. For each meaningful failure, record trigger, blast radius, detection signal and threshold, mitigation, degraded mode, recovery steps, data impact, owner, and test/chaos scenario. 3. Treat retries as a coupled policy: bounded retry budget, exponential backoff, jitter, idempotency key, and classification of retryable errors. Do not recommend blind retries. 4. Link every critical flow to at least one `FM-*`. Tie recovery targets to `NFR-*`, RPO, or RTO evidence. A failure without detection is incomplete. 5. Record residual risks and safe next handoff. Never mark design complete; validation owns that gate. ## Acceptance checks Run bundled `scripts/validate_failure_modes.py <failure-model.json>`, contract validation, repository validation, and skill-creator quick validation. Accept only when every critical flow has an FM record and every record has detection, recovery, data impact, and an executable test scenario.
More Mobile skills
animation-vocabulary
emilkowalski/skills
Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.
xcode-project-setup
firebase/agent-skills
Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).
cross-border-ecommerce
nexscope-ai/ecommerce-skills
Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

