Design Screens Skeleton
design_screens_skeletonGenerate the structural skeleton for design/screens.json from an app's design brief and onboarding flow, optionally saving it to start screen design.
Instructions
Produce the structural skeleton for design/screens.json, following the design brief's onboarding flow when one exists.
Use when: starting design. Adapt every screen to the app; the look is authored in Claude Design. write=true saves it (refuses to replace an existing file unless overwrite). Returns: {ok, screens|path, onboarding, main}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| write | No | If true, save the skeleton to design/screens.json; default false only returns it. | |
| app_dir | Yes | Absolute path to the app project directory (contains app.spec.json), e.g. /Users/me/Apps/MyApp. | |
| overwrite | No | If true, replace files that already exist; default false refuses to overwrite. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||