> Zero Swift experience
> Zero Xcode experience
> 100% vibe coded
No more refreshing Coolors 50 times hoping something clicks.
Didn't write a single line of Swift.
> Zero Swift experience
> Zero Xcode experience
> 100% vibe coded
No more refreshing Coolors 50 times hoping something clicks.
Didn't write a single line of Swift.
(bookmark this for later)
(bookmark this for later)
Output looks off?
→ Try: "Redesign this following Material Design principles"
→ Or: "Make this follow iOS Human Interface Guidelines"
→ Or: "Apply Gestalt principles for better visual hierarchy"
Give it design frameworks to follow. It works magic.
Output looks off?
→ Try: "Redesign this following Material Design principles"
→ Or: "Make this follow iOS Human Interface Guidelines"
→ Or: "Apply Gestalt principles for better visual hierarchy"
Give it design frameworks to follow. It works magic.
"Create a pricing page with 3 tiers. Make it responsive:
→ Desktop: 3 columns side-by-side
→ Tablet: 2 columns with 3rd below
→ Mobile: Stacked vertically
→ Use Auto Layout for fluid scaling"
This gets you mobile + desktop in one shot.
"Create a pricing page with 3 tiers. Make it responsive:
→ Desktop: 3 columns side-by-side
→ Tablet: 2 columns with 3rd below
→ Mobile: Stacked vertically
→ Use Auto Layout for fluid scaling"
This gets you mobile + desktop in one shot.
5️⃣. The "Design System Drift” Fix:
Notice Make using wrong colors?
→ Try this Prompt: "Analyze my imported library and list all color tokens, then regenerate using only those exact values"
It'll self-correct and stick to your system.
5️⃣. The "Design System Drift” Fix:
Notice Make using wrong colors?
→ Try this Prompt: "Analyze my imported library and list all color tokens, then regenerate using only those exact values"
It'll self-correct and stick to your system.
4️⃣. Advanced Prompts: Data States
"Create a user list screen with three states:
→ Loading (skeleton screens)
→ Success (populated table with 10 users)
→ Empty (illustration + 'No users yet' message + 'Add User' CTA)"
4️⃣. Advanced Prompts: Data States
"Create a user list screen with three states:
→ Loading (skeleton screens)
→ Success (populated table with 10 users)
→ Empty (illustration + 'No users yet' message + 'Add User' CTA)"
"Create a login form with:
→ Email and password inputs
→ Show error state when fields are empty
→ Disabled button state when form is incomplete
→ Success message after submission
→ Add smooth transitions between states"
"Create a login form with:
→ Email and password inputs
→ Show error state when fields are empty
→ Disabled button state when form is incomplete
→ Success message after submission
→ Add smooth transitions between states"
Before your first prompt:
→ Go to your main Figma file
→ Export your component library
→ Import it into Make
→ Add this to every prompt: "Use components from [Your Library Name]"
Now everything matches your brand automatically.
Before your first prompt:
→ Go to your main Figma file
→ Export your component library
→ Import it into Make
→ Add this to every prompt: "Use components from [Your Library Name]"
Now everything matches your brand automatically.
Good: "Create a SaaS analytics dashboard with:
→ Left sidebar navigation (240px wide)
→ Top bar with user profile
→ 4 metric cards in a grid
→ Line chart showing revenue trend
→ Use blue (#2563EB) as primary color"
The more you specify = higher quality.
Good: "Create a SaaS analytics dashboard with:
→ Left sidebar navigation (240px wide)
→ Top bar with user profile
→ 4 metric cards in a grid
→ Line chart showing revenue trend
→ Use blue (#2563EB) as primary color"
The more you specify = higher quality.
To answer, how I do all these?
Each day, I take 2 hours in evening to vibe-code. Some people Netflix binge or doomscroll. I read, gym, meditate and vibe code.
To answer, how I do all these?
Each day, I take 2 hours in evening to vibe-code. Some people Netflix binge or doomscroll. I read, gym, meditate and vibe code.
Lesson: The paywall isn't broken. The trust wasn't built yet. Feedback welcomed! 👇
Lesson: The paywall isn't broken. The trust wasn't built yet. Feedback welcomed! 👇