Phase 1 · Deconstruct the Greats
Use AI to unpack why top-tier apps feel the way they do, capture the psychology behind color, type, and layout, and build a bank of transferable insights.
Jump to Phase 1 →Trying to build an app without a design system is like attempting to cook a five-star meal by throwing random ingredients together and hoping for magic. This three-phase Claude Code workflow replaces guesswork with psychological insight, token-based structure, and agency-level ideation so every screen feels intentional.
For developers who can ship features but struggle with polish, this workflow turns AI into a creative director. Move through inspiration mining, token creation, and multi-state brainstorming—each stage backed by custom Claude Code commands and progressive disclosure briefs you can adapt anywhere.
Use AI to unpack why top-tier apps feel the way they do, capture the psychology behind color, type, and layout, and build a bank of transferable insights.
Jump to Phase 1 →Translate those psychological drivers into a token-based design system tailored to your product, so every component is consistent and intentional.
Jump to Phase 2 →Generate multiple screen variations, evaluate edge cases, and curate the winning direction with the same rigor as a professional design team.
Jump to Phase 3 →When you can articulate why another app makes a user feel a certain way, you can recreate those feelings on demand. That is the difference between copying pixels and designing experiences that boost retention, conversion, and trust.
Start by looking outward. Instead of limiting inspiration to your category, curate interfaces from adjacent industries that evoke the emotion you want. Then push past the screenshot stage with Claude Code commands that expose the psychology underneath.
The professional move is to borrow feelings, not layouts. For an interior design app, the benchmark pull came from Airbnb’s warm, information-rich hospitality experience and Blackbird’s minimal restaurant rewards utility. Together they delivered a welcoming tone plus sharp navigation—the exact mix the new app needed.
Pairing opposites gives you contrast. Airbnb keeps the emotional tone grounded in hospitality while Blackbird ensures the flow stays clean and efficient.
/extract it command for design psychology
                        The /extract it prompt tells Claude Code to behave like a UX designer. Feed it your curated
                        screenshots and it will unpack:
                    
Results land inside competitor-analysis.markdown, complete with “pondering tags” that expose chain-of-thought reasoning. This meta commentary surfaces why each visual choice nudges a specific feeling—data you can actually act on.
/expand it
                        Many builders stop after the first analysis. The /expand it command forces the system to
                        articulate the design philosophy beneath the surface. It augments each finding with implementation-ready
                        notes—grid behavior, motion principles, spacing ratios—and compiles them into styles.markdown.
                    
This is where the meta-level understanding happens. Instead of copying an image, you capture the logic behind it so you can prompt those feelings on demand.
With the psychology decoded, turn inward. Translate those feelings into tokens—color, typography, spacing, motion rules—that belong to your product. This is how you create a reusable design language instead of a mood board.
/merge it
                        The /merge it command fuses competitor analysis with your actual brief. You describe the app,
                        the users, and the emotional tone (“warm,” “uncluttered,” “professional”). Claude Code adapts the
                        extracted philosophies and outputs a unified token library—colors, typography scales, spacing, elevation,
                        iconography, copy voice.
                    
This becomes your source of truth. Every component you build snaps to a shared vocabulary, eliminating the amateurish drift that happens when styles are improvised screen by screen.
Tokens let a single developer ship with team-level consistency:
                Now apply the system. The /design it command uses your tokens to spin up multiple variations of the same
                screen. Instead of choosing the first decent option, you curate like a creative director, comparing state by
                state.
            
/design itTreat every screen as a mini work session. For the interior design app, the AI produced:
Working through empty, full, and error states ensures the app behaves with the polish you expect from a funded product team.
Professional design isn’t cosmetic. A smooth, intentional product boosts purchase rates, conversion, and stickiness because users trust what looks and feels reliable. With Claude Code acting as your agency in a box, you match the polish of teams with full-time designers.
Use this guide to reinforce the workflow. Keep the questions short for quick comprehension checks, then expand the answer key when you want to self-verify.
Answer each prompt in two or three sentences based on the briefing above.
/extract it command within the Claude Code system./expand it command, and what file does it create?/merge it command in creating a unique, token-based design system./design it command, why is it beneficial to generate multiple variations of a single screen?/extract it analyzes inspiration images, extracting design principles—color palettes, typography, component styling—into competitor-analysis.markdown./expand it pushes the analysis deeper, fleshing out design philosophy and implementation guidance inside a comprehensive styles.markdown file./merge it combines the competitor insights with your specific product brief to produce a custom, token-based style guide tailored to your app./extract it command to the /expand it command and finally to the /merge it command. Why is each step necessary, and how do they build upon one another to create a final, token-based design system?/design it command. How does brainstorming different screen states (e.g., empty state, processing state, credit limit reached) contribute to a more professional and robust application?Reference these definitions as you work through the system or adapt the prompts to another IDE.
/extract it that breaks down color, typography, and component systems from inspiration apps./design it/expand it/extract it/merge it