Original Reddit post

Describing a UI to Claude in prose gets you close-but-wrong every time: off colors, off spacing, missing states, then a pile of re-prompts trying to nudge it back. What actually works is handing it the exact spec instead of a description. So I keep a repo of 200 popular apps already written up as structured markdown design specs. Each one: exact hex values, type scale, spacing system, every screen state, the nav graph. SwiftUI, Jetpack Compose, and Expo versions for each. You grab the app you want and drop the spec straight into Claude, and it builds against real values instead of guessing. Started at 50 apps, it’s 200 now. Markdown, no dependencies, drop-in. Repo: github.com/Meliwat/awesome-ios-design-md Two things I’d use this thread for: which apps are worth adding next, and for people already doing UI work with Claude, do you get cleaner results dropping the spec in as a file or pasting it inline? I keep going back and forth. submitted by /u/meliwat

Originally posted by u/meliwat on r/ClaudeCode