| name | failure-postcards |
| description | This skill should be used when the user wants to pressure-test a feature, flow, or product idea by generating emotionally concrete future failure artifacts such as support tickets, angry emails, user complaints, one-star reviews, or postmortem fragments. Responds to "what could go wrong", "stress test this", "write a pre-mortem", "show me how this fails", "what would the support tickets look like", "pressure test this flow", or any request to make abstract risk viscerally real before or during design. |
Failure Postcards
Overview
This skill turns abstract risk into something a builder can feel.
Instead of listing generic failure modes, it writes little artifacts from the future: support emails, bug reports, confused user notes, one-star reviews, postmortem fragments. The point is to make the failure legible fast.
When to Use
Use this when:
- a design sounds good on paper but you do not trust it yet
- the team is discussing risks too abstractly
- you want a pre-mortem without corporate workshop energy
- a key user flow needs pressure-testing from the user's side
Do not use this as theatre. The goal is not to be dramatic. The goal is to expose real fragility.
What to Produce
Generate a small set of future artifacts such as:
- support tickets
- angry or disappointed emails
- confused first-user messages
- one-star reviews
- short postmortem fragments
Then explain:
- what failure each artifact reveals
- what assumption broke
- what design change might prevent it
Working Loop
-
Choose the fragile promise.
Pick the feature, flow, or assumption that sounds good but may be hiding a break.
-
Jump forward in time.
Imagine the moment after the failure has already happened.
-
Write the artifact from the human side.
Let the support email, review, or postmortem fragment reveal what the builder failed to notice.
-
Decode the postcard.
Explain the hidden assumption, why it broke, and what design move would reduce the chance of that future.
Suggested Output Shape
Postcard
What this reveals
Broken assumption
What to change before this becomes real
Tiny Example
Postcard: "I uploaded the file three times and nothing changed except the spinner. I still don't know if you have it or not."
What this reveals: The flow hides system state right when the user most needs reassurance.
Broken assumption: The team assumed a spinner counts as feedback.
What to change before this becomes real: Show upload progress, success confirmation, and a visible retry state.
Working Style
- Keep the artifacts human and believable
- Make the frustration concrete, not cartoonish
- Tie every postcard back to a real design implication
- Prefer the few postcards that reveal the most
- Voice: follow
VOICE.md in this directory — gentle truth-telling, warm precision, calm confidence, natural language
Common Mistakes
- Writing melodrama instead of believable frustration
- Generating too many postcards without extracting the lesson
- Using the postcards as entertainment rather than design pressure
- Surfacing failure without suggesting what it teaches
Good Outcome
The user should feel:
- "ah, yes, that would absolutely happen"
- "I can see where this breaks now"
- "this changed how I think about the flow"