Lamina progressive disclosure
Skill aryaniyaps/lamina/skills/lamina-progressive-disclosure
Progressive disclosure in contracts — essential vs advanced actions per actor. Use when novices overwhelmed or experts blocked on power features.From its SKILL.md
npx -y skills add aryaniyaps/lamina --skill lamina-progressive-disclosureAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.9 KB, 299 tokens by cl100k_base, as published. Nobody here has run it
Progressive Disclosure (agent-native)
Defer advanced operations in screen contracts — primary path stays minimal; power features reachable without blocking first workflow.
Contract encoding
Per surfaces[]:
primary_actions[]— required for primary actor working setsecondary_actions[]— advanced, behind expand/settings/moredisclosure_level: essential | standard | advanced- Link to
platform-posturecomplexity budget per actor
Checklists
- Primary actor completes first workflow seeing only
essentialactions. - Advanced ops documented — not omitted from contract entirely.
- Same operation same label when disclosed (
content-designconsistency). - Expert personas in verify can reach advanced path within N steps.
- No hiding safety-critical warnings behind disclosure.
Verify checks
- Low-literacy persona: primary workflow without hunting advanced menus.
- Expert persona: power feature reachable; not duplicate/conflicting with primary path.
- Actor walk flags "couldn't find" for contract-promised advanced op → finding.
Anti-patterns
- Everything on one screen — no primary path.
- Power features only via undocumented gesture.
- Disclosure used to hide errors or required permissions.