Writing Confirmation Dialogs
Quick start
Collect or infer:
- •Action being confirmed
- •Reversibility (reversible, hard to reverse, irreversible)
- •Impact scope (single item, multiple items, account-wide)
- •Consequences of proceeding
Then produce output using TEMPLATES.md. Validate with RUBRIC.md.
Workflow
- •Classify the action's severity and reversibility
- •Write the headline (what will happen)
- •Write the body (consequences, if not obvious)
- •Write confirm button (specific verb matching action)
- •Write cancel button (safe exit)
- •Run the rubric check. Revise until it passes.
Degrees of freedom
- •Low: Structure (headline + body + confirm + cancel) is fixed
- •Medium: Body length varies by complexity of consequences
- •Allowed variation: Body can be omitted for simple reversible actions
Constraints
- •Headline: max 60 characters
- •Body: max 200 characters
- •Confirm button: max 20 characters, must be specific verb
- •Cancel button: max 15 characters
- •Confirm button must NOT be generic "Yes" or "OK"
- •Destructive actions use red/warning button styling (note in output)
References
- •Templates: TEMPLATES.md
- •Rubric: RUBRIC.md
- •Examples: EXAMPLES.md