Figma has no layer-color property, so Sift puts a colored dot at the front
of the layer name — the one place a color can live and still show up in
the layers panel.
Color marks the layers you have selected. Picking another color
replaces the first rather than stacking.
Select by color picks up every layer on the page carrying that
color, so you can act on the whole set at once.
Remove colors for export takes every color back out of the
names on this page, so your exported filenames are clean. Sift remembers
what it removed, and offers to put it all back.
Name layers builds a name out of fields you define — some
typed once for the whole selection, some per layer — and applies it.
Colors are kept.
Variants and layers inside instances are left alone — renaming those
can break a component in ways that cannot be undone.
Your palette
The markers you actually reach for, in your order, under your
own words. They sit above the seven.
Nothing yet — pick some below.
Build the name
Step 1 of 2
What the field types mean
A name is built from fields joined in order. Add one field for each
piece of the name — you type the values in the next step.
Same for all — you type one value in the next step and
every selected layer gets it. For anything that changes between runs: a
campaign, a date, a ticket number.
Per layer — you type a value for each layer in the
preview table. For the part that differs layer to layer.
Fixed text — you type it here, once, and it is saved
with the name. For anything constant: a version, a prefix.
Auto-number — counts up across the selection. Set where
it starts, how far it steps, and how many digits, so you get 01, 02, 03
rather than 1, 2, 3.
From the layer — read off the layer instead of typed:
its width, its height, the frame it sits in, or its export scale. Width
and height together give you 300x250 without typing a thing.
A field's name is a label for you — it never appears in the layer
name. Only values do.
Fill and preview
Nothing is written until you press Apply, and one Apply is
one undo.