Designing Progressive Disclosure
Quick start
Collect or infer:
- •Full content inventory (everything that could appear)
- •User task and immediate goal
- •User expertise level and context
- •Interaction constraints (platform, accessibility)
Then produce output using TEMPLATES.md. Validate with RUBRIC.md.
Workflow
- •List all content and options that exist for this screen/flow.
- •Categorize each item by: essential (always visible), supplementary (on-demand), edge-case (hidden until triggered).
- •Define trigger conditions: what user action or state reveals each layer.
- •Design reveal mechanism: expand, drill-down, tooltip, modal, new screen.
- •Ensure hidden content is discoverable (users know more exists).
- •Validate that essential content remains accessible without interaction.
- •Run the rubric check. Revise until it passes.
Degrees of freedom
- •Medium freedom: Layering principles are fixed; reveal mechanisms may vary by platform and component.
- •Allowed variation: Specific triggers and reveal patterns depend on design system and interaction model.
References
- •Templates: TEMPLATES.md
- •Rubric: RUBRIC.md
- •Examples: EXAMPLES.md