Main Figma Rules

🎨 Main Figma Rules

To ensure clarity, consistency, and collaboration in all design files, ADR Studio Management follows strict Figma file organization guidelines.


1. 🧱 Structure & Grouping

βœ… Group elements logically – avoid excessive grouping, but ensure components that belong together are grouped (e.g., buttons within a card). βœ… Use self-readable labels – avoid names like Group287387292. Use clear names like Button/Primary, Card/ProductInfo, Nav/Header. βœ… Frame everything properly – avoid unframed elements floating around the canvas.


2. 🏷 Naming Conventions

βœ… Follow a structured naming system for layers and components:

  • Component Type / Variant β€” e.g., Button / Primary, InputField / Active

  • Page Section / Element β€” e.g., Homepage / Hero, Dashboard / Sidebar

βœ… Use PascalCase or camelCase for consistency:

  • Good: MainButton, mainButton

  • Avoid: main button, MAIN BUTTON


3. πŸ“„ Page Order & Organization

βœ… Order pages in a clear, top-down hierarchy:

  1. πŸ’‘ Guidelines & Components

  2. πŸ“Œ Design System

  3. 🏠 Homepage

  4. πŸ“Š Dashboard

  5. πŸ“± Mobile Screens

  6. πŸ”§ Prototypes & Flows

βœ… Use separators between sections:

  • Prefix with emojis (πŸ“‚) or --- for clarity


4. 🧾 Macro Labels & Readability

βœ… Use macro labels to visually separate file sections:

  • Add a β€œAnnotations” frame with explanation of file structure

  • Use big, clear text for headers (e.g., SECTION HEADER above groups)


5. 🧩 Components & Variants

βœ… Use Figma components and variants instead of duplicating βœ… Always apply Auto Layout for responsive and scalable designs


6. πŸ’¬ Comments & Documentation

βœ… Add Figma comments to explain:

  • Interactions

  • Logic

  • Navigation expectations

βœ… Create a page titled Design Guidelines for deeper documentation


7. 🧹 Version Control & Cleanup

βœ… Regularly clean up:

  • Unused layers

  • Old pages

  • Redundant components

βœ… Use version naming convention:

  • e.g., πŸ“„ Dashboard (v1.2)

  • Archive older versions in a dedicated folder


πŸ“Œ Key Takeaways from the Structure

πŸ” Top Sections:

  • πŸ’‘ Guidelines & Components β†’ General rules, typography, UI basics

  • πŸ“Œ Design System β†’ Reusable buttons, inputs, modals

🧱 Core Design Pages:

  • 🏠 Homepage β†’ Landing pages

  • πŸ“Š Dashboard β†’ Key content/data

  • πŸ“± Mobile Screens β†’ Mobile/responsive

  • πŸ”§ Prototypes & Flows β†’ Clickable flows, UX paths

πŸ“¦ Extra Sections for Structure:

  • β€” Separator β€” β†’ Use to visually split old/new

  • πŸ“„ Additional Pages (v1.2) β†’ Updated versions

  • πŸ“‚ Archive (Old Versions) β†’ Organized legacy content

Last updated