scaffold_swiftui_files
Preview or write deterministic SwiftUI feature scaffolds. Dry-run returns planned files; approve to write without overwriting existing files.
Instructions
Preview or write a deterministic SwiftUI feature scaffold.
Default approved=false is non-mutating and returns every planned path and file body: Memi iOS spec, SwiftUI view, optional screen model, preview, and Swift Testing file. Set approved=true only after reviewing the plan. Writes never alter Xcode project files and refuse to overwrite existing files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | screen creates model + view + test; component creates view + test. | screen |
| name | Yes | PascalCase feature or component type name, such as Settings or CommandBar. | |
| intent | No | Product and design intent recorded in the generated spec. | |
| approved | No | Must be true to write. false returns a complete dry-run plan. | |
| testsRoot | No | Workspace-relative Swift test root. | Tests |
| moduleName | Yes | Swift module imported by the generated @testable test target. | |
| outputRoot | No | Workspace-relative Swift source root. | Sources |
| atomicLevel | No | Atomic Design level for component scaffolds; screens are always page. | molecule |
| liquidGlass | No | Add an iOS 26+ glassEffect branch with a native material fallback. | |
| deploymentTarget | No | Minimum iOS deployment target in major.minor form. | 17.0 |