The error translation layer
| What you see | What to do |
|---|---|
| A component couldn’t be found | Run: proto reset |
| A screen has an error | Ask Claude Code: fix any errors in the [ScreenName] screen |
| Prototo is already running | Close the other terminal window first |
| Prototo needs to update | Run: proto update |
| Can’t reach your device | Check you’re on the same WiFi |
| Something went wrong | Run: proto reset |
proto reset — the escape hatch
Proto restarted. Simulator is updating.
A screen has an error
If Claude Code generates a screen that won’t compile, the error translation layer responds:The Simulator isn’t opening
Make sure Xcode is installed and you’ve run:Claude Code isn’t reading my design system
CLAUDE.md and DESIGN.md must be at the root of your project folder — not inside any subfolder. Open Claude Code from inside the project folder:proto design isn’t working
Make sure you’re inside a Proto project folder:A custom component library isn’t generating right screens
Add 2–3 component examples to an## Examples section in DESIGN.md, then ask Claude Code to regenerate the screen. Two or three examples cover most libraries — Claude extrapolates the rest.