Atlas Annotate

Year
2026
Role
Design Systems Lead
Organization
Experian
Platforms
Figma Plugin

Design-system components often contain the information developers need: nested Atlas components, properties, variants, slots, and text content. But that information can remain buried inside the component, forcing designers to manually explain it during grooming and handoff.

I built Atlas Annotate to make that implementation intent visible. The plugin reads the metadata already defined in a selected Figma component and turns it into a clear visual handoff, so developers can quickly understand what they are looking at and how it should be assembled.

Surfacing the building blocks

A component may contain several nested Atlas components, each of which should be reused in code rather than rebuilt as a one-off. Atlas Annotate identifies those subcomponents and calls them out directly on the design. It also surfaces text properties, Boolean properties, variants, slots, and other native Figma component features that affect implementation.

The plugin groups annotations by category and outlines the relevant UI elements, connecting the information to the exact part of the component it describes. What had been hidden metadata becomes a scannable explanation of the component’s structure.

Improving the handoff conversation

Atlas Annotate makes grooming more productive because design and engineering can inspect a component together without leaving the canvas or manually tracing its internal structure. Developers can see where existing Atlas components should be reused, which properties need implementation, and where there may be opportunities to avoid unnecessary new code.

The resulting handoff is also more deliberate and professional. Clear visual documentation signals that the details have been considered, strengthens confidence in the design direction, and establishes a shared expectation for implementation quality.

Extending beyond component documentation

Designers can create development-ready annotations with less repetitive manual effort during handoff.

That broader adoption reflects the underlying value of the tool: it reduces the effort required to make design intent explicit. For component work, it saves designers time while helping developers implement the system accurately and reuse the building blocks that already exist.