Systems Thinking

Date: 5th August 2026

How I organize my Figma File

A Figma file is my workspace, but for everyone else, it's the only context they have. These are the three moments that break trust fastest, and here's how I ensure better collaboration.

WriteSense

Mobile App

File

Assets

Pages

💥 Cover

🔗 Important Resources

⌛ Timeline

🚧 Work in progress

🎯 Deliveries

Sprint 1

As a User, I want the ability need the ability a text using WriteSense

JIRA Story ID

WS-21

User story

This story focuses on enabling users to identify the appropriate asset class

Approved

Your fav Dev

The Problem

The onboarding tax

A new hire, a PM two sprints behind, a dev picking up a ticket each opens the same file and pays the same tax: ten minutes figuring out where should I even start?

The Solution

A File Map, Not a Maze

There's no universal standard here. Every designer, every team has their own working philosophy for structuring a file which is exactly why a "README" carries so much weight.


It's not documentation for its own sake, it's the translation layer between how you think and how everyone else needs to read it.

Side Panel

It starts with a clean and organized side panel

Cover Page

Description

Context & Resource Section

Read Me

Context & Resource Section

There's no universal standard here. Every designer, every team has their own working philosophy for structuring

Read Me

Timeline

Description

The Problem

The Progress Black Box

PM asks “are we on track?” and the honest answer is a shrug as nothing in the file ties a screen back to an actual requirement, so “progress” is a feeling, not a number.

The Solution

Screens Tied to the “Why”

Every flow is labeled against the user story or ticket it serves, with a coverage checklist sitting right beside it. So progress reads as "6 of 8 stories covered," a number, not a vibe.


One rollup page with release status and what shipped this cycle so devs get the context behind a flow without a meeting and a PM or manager gets the same visibility without opening a single frame.

User story

Screen

Screen

The Problem

The final_FINALLLLLL problem

Three versions of the same screen sit side by side. There is no proper section and frame labels. Nothing says which is exploration, which is approved, which shipped so devs and PMs end up pinging you to check.

The Solution

Screens Tied to the “Why”

Figma Pages are grouped either by sprint or delivery milestone. Once a design ships, the page gets marked ready for dev and the tag changes with it.


Critique and feedback live in a separate file from the shipped files and scratchpad, and are labeled with so stickies.

Which means my "messy" page gets to stay messy :)