Skill Wiki v0.1.0
rule @community/rule-rtl-directional-icons-flip

Rtl Directional Icons Flip

When dir="rtl" is applied to the document or a container:

Skill
@community
Domain
frontend-design
Version
1.0.0
Quality
4.0
Edges
3 out · 5 in
Tokens
222/324/611
$ prime install @community/rule-rtl-directional-icons-flip

Projection

Always in _index.xml · the agent never has to ask for this.

RtlDirectionalIconsFlip [rule] v1.0.0

In RTL layouts, icons that imply directionality (arrows, chevrons, forward/back cues) must be horizontally mirrored via transform: scaleX(-1); icons with no directional meaning (star, heart, warning triangle) must not be flipped.

When dir="rtl" is applied to the document or a container:
- Flip: arrow-right, arrow-left, chevron-right, chevron-left, forward, back, play, fast-forward, rewind,
        send (paper plane), next/prev, breadcrumb separators, carousel controls.
- Do NOT flip: star, heart, warning, info circle, checkmark, close/X, spinner, upload/download (vertical),
               logos, country flags, mirrored-by-design icons.

Implementation:
[dir="rtl"] .icon-directional { transform: scaleX(-1); }

Or with a CSS utility:
.rtl:dir(rtl) { transform: scaleX(-1); }

Source

prime-system/examples/frontend-design/primes/compiled/@community/rule-rtl-directional-icons-flip/atom.yaml

Compiled at 2026-05-07