agentsclimarketplace

Lamina discoverability

Skill aryaniyaps/lamina/skills/lamina-discoverability

Headless Product Design skill for AI coding agents | Design how it works, verify what you ship.

Install
npx -y skills add aryaniyaps/lamina --skill lamina-discoverability

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Signifiers and affordances in screen contracts — actors must see what they can do. Use when actor walks report execution/evaluation gulfs.

SKILL.md

2.1 KB, as published. Nobody here has run it

Discoverability (agent-native)

Specify what actors can perceive and do on each screen — signifiers, primary actions, disabled reasons — so verify catches gulfs of execution and evaluation.

Contract encoding

Per surfaces[]:

  • primary_actions[] — visible, labeled
  • secondary_actions[] — deferred or progressive disclosure
  • disabled_when — guards linking to scenarios
  • feedback — what actor sees after each action (ties to feedback-and-status)

Diagnostic (verify)

GulfSymptom in actor walkFix in contract
ExecutionCan't find how to actAdd signifier / promote primary action
EvaluationCan't tell if action workedAdd feedback scenario + screen state

Design checklists

  1. Primary workflow actions visible without hunt.
  2. Constraints prevent wrong actions; don't rely on warnings alone.
  3. Mapping: control position relates to effect when spatial layout matters.
  4. Consistent labels for same operation across screens.
  5. Actor self-blame in simulation → design failure finding.

Verify checks

  • Primary actor completes workflow without instructions document.
  • Walkthrough: mystery meat / hidden gestures flagged.

Anti-patterns

  • Invisible affordances (gestures with no signifier).
  • Hidden modes changing control meaning.
  • Identical unlabeled controls.
  • Assuming actors learn internal jargon.

Related

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.