UI refinement and preparing the codebase to scale
The codebase needed cleaning up and the UI needed fixing. Claude Code had introduced elements not in Figma and drifted from the defined design — caught only after testing on a real phone. Both tracks ran in parallel: code quality and real-device UI corrections.
Tools used
Claude, Claude Code, Figma, Vercel, GitHub Desktop
Type
UI Refinement / Infrastructure
Time
~4 hours across multiple sessions
Outcome
UI corrected for mobile. Claude Code's unsanctioned additions removed or aligned to Figma. Codebase cleaned — dead code removed, components consolidated, accessibility and security passes done, README updated. Additional skills installed for the cleanup made the process more systematic. Vercel Analytics integration ready to add.
Key insights & challenges
Claude Code doesn't always follow the design — it fills gaps with its own judgment. Real-device testing caught things a browser preview missed. AI output needs to be checked against two sources of truth: the design file and the actual device. Installing dedicated skills for the cleanup session made a noticeable difference in how systematically Claude Code approached the work.