Create reusable components

Create reusable components in Figma — with the four heights of help laid out: do it now, make it easier for the next person to accept, work out the right move when you are stuck, and learn the pattern so it stops coming back.

4prompt heights
Open it in the interactive atlas →

The four heights

The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.

Execute — do the immediate task

+
Create reusable components for the payments flow so the next features plug into them. Build a card…
Create reusable components for the payments flow so the next features plug into them. Build a card list component with editable rows, a payment method modal, the validation states, and a reusable error banner. Ensure the components accept props for label, amount, and callback handlers. Document expected data shapes and example payloads. Finish and mark Ready for Dev by Thursday.

Improve — make it easier to accept

+
Before I hand these payment components to backend, make them easy to integrate: surface required…
Before I hand these payment components to backend, make them easy to integrate: surface required data keys up front, show examples of success and error payloads, make the validation rules explicit next to each field, and flag moments where the component needs to block the UI (loading, pending payment). Identify anything that will surprise an integrator.

Decide — diagnose the stuck moment

+
Backend just messaged: the payment modal expects a nested payment object we don't produce. I don't…

Backend says the component expects a nested payload they don't have.

Backend just messaged: the payment modal expects a nested payment object we don't produce. I don't know why the mismatch exists. Tell me the likely origin (old contract, inconsistent props, or missing API mapping) and recommend the fastest fix so devs can continue—change the component shape, add a mapper, or update the API contract?

Become — change the pattern

+
Across three integrations we keep asking devs to patch components for slightly different data…

Integration projects repeatedly require small code tweaks to components.

Across three integrations we keep asking devs to patch components for slightly different data shapes. Where is the pattern failing and what habit should I change so components stay reusable? Propose one standard for prop contracts and one lightweight review step to catch API mismatches before dev work begins.

Next to this one

Other interface design work people do in Figma.

Every task here came from the work, not from a feature list — which is why the prompts name what you want done and never the button that does it. The tool changes; the work does not.
Copyright © LLOS.ai · 2026 — original pedagogy, voice, and design — all rights reserved.

The rest of the map

Same library, five ways in.