premortem

Identify failure modes in planned software changes before implementation.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/supertyrelle/pelley --skill premortem-supertyrelle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: premortem
Source: https://github.com/supertyrelle/pelley/tree/main/skills/premortem
Command: npx skills add https://github.com/supertyrelle/pelley --skill premortem-supertyrelle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you uncover how a planned change could fail before you start building it, so you can reduce risk early instead of reacting after release.

Core Features & Use Cases

  • Failure analysis: Surfaces concrete security, reliability, and user/business failure modes for a proposed feature or change.
  • Risk prioritization: Ranks the most serious scenarios so you can focus on the failures that matter most.
  • Mitigation planning: Turns selected risks into actionable prevention, detection, and verification steps that can be implemented and tested.
  • Use case: A team preparing an authentication, payments, or data-integrity change can use this Skill to stress-test the idea, identify hidden weaknesses, and produce a mitigation backlog before implementation begins.

Quick Start

Ask the premortem skill to analyze your planned feature, surface its most likely failure modes, and propose concrete mitigations before you build it.

Frequently Asked Questions about premortem

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

FAQPage Schema
How do I identify failure modes in planned software changes before implementation?

Failure mode identification analyzes planned software changes to surface concrete security, reliability, and user-impacting risks, producing grounded scenarios and prioritized risks before you build. This lets you reduce risk early instead of reacting after release.

What is a premortem analysis and when should I use it for software features?

A premortem analysis uncovers how a planned change could fail before implementation begins. Use it for high-stakes features, security-sensitive work, reliability-critical systems, and user-impacting changes that need risk ranking and mitigation planning.

How do I create a mitigation plan for security and reliability risks?

Creating a mitigation plan turns selected risks into actionable prevention, detection, and verification steps. The analysis prioritizes the most serious scenarios so you can focus on failures that matter most and implement concrete mitigations.

Can I run a risk analysis on authentication or payments changes before building them?

Yes, risk analysis applies to authentication, payments, and data-integrity changes. Teams can stress-test proposed features, identify hidden weaknesses, and produce a mitigation backlog of prevention and verification requirements before implementation begins.

What's the best way to prioritize software failure scenarios for a new feature?

Prioritizing failure scenarios ranks the most serious risks so you can focus on the failures that matter most. The analysis produces grounded scenarios across security, reliability, and user impact, then ranks them for mitigation planning.

When should I not use a premortem for my software project?

A premortem targets high-stakes, security-sensitive, and reliability-critical changes. For low-risk or trivial changes with minimal user impact, a full failure mode analysis and mitigation backlog may add unnecessary overhead without meaningful risk reduction.