Claude modVersion 0.7.0-r1

SwiftUI Preview

Say which screen and which device, and see its SwiftUI preview beside your Claude Code conversation.

What it does

Type /preview and say what to show, for example /preview ContentView on an iPhone 18 Pro. Claude finds the file, the #Preview and the device, and Xcode renders the preview on that device. The picture shows in the tool's pane, in Apple's frame of the device.

  • Every render names a device: an iPhone or iPad simulator by its model, or the Mac. When your words leave the file, the preview or the device open, Claude asks you.
  • When Claude starts a simulator run, the tool stops that call one time and asks whether a preview answers the question.
  • /preview off takes the tool out of a session, and /preview on brings it back.

Who it is for

iOS and macOS developers who build SwiftUI apps with Claude Code and want to see a screen on a named device without a simulator run. It does not tap through your app: for taps and flows, use the simulator.

How the install works

  1. Unzip the zip. You get the folder swiftui-preview/.
  2. Move the folder into ~/.claude/skills/. The tool is then at ~/.claude/skills/swiftui-preview/.
  3. Download Apple's bezels into the tool's bezel/Bezels/ folder, and build the bezel command with one Terminal command.
  4. Turn on Xcode's MCP server and the hidden Xcode setting, and allow two of Xcode's tools and the tool's picture folder in your Claude Code settings.
  5. Start a Claude Code session. Claude Code loads the tool. There is no install command.

The full steps are in INSTALL.md in the zip.

It is a starter tool

SwiftUI Preview is a starter tool. You change it to fit your work.

  • You can use, copy and change it, for yourself and for your work, in any number of projects.
  • The license is for one person: you. Each person on your team buys their own copy.
  • A version that you changed in a significant way is yours. You can share or sell it. Give it its own name. Do not say that NatashaTheRobot made it or supports it.
  • You must not share, publish or sell the tool as it is, or with small changes only. A new name and new colors are small changes.

You change the files in ~/.claude/skills/swiftui-preview/. Then /reload-plugins applies your change.

The full terms are in the LICENSE file in the zip. The tool comes with no warranty.

Updates

New versions do not come by themselves. To get them, select "Get new versions by email" in the purchase email. The button opens the update page of SwiftUI Preview. There, press "Email me new versions of SwiftUI Preview".

After that, the store emails you a one-time download link at each release that NatashaTheRobot announces. If you join the list, you get a download link for each new version by email. It costs nothing more.

A new version is a new zip. It does not change the copy that you have.

INSTALL.md says how to carry your changes and your bezels over to a new version.

Questions

Can I use it at work?

Yes, for your own work, in any number of projects. The license is for one person: each person on your team buys their own copy. The LICENSE file has the full terms.

Can I put it in a public repository?

Not as it is. You must not share or publish the tool as it is, or with small changes only. A version that you changed in a significant way is yours, under its own name, and you must leave Apple's bezels out of it.

Why does it need Apple's bezels?

The frames are Apple's artwork, so the zip cannot hold them. Apple offers them as a free download. The tool reads the iPhone 18 Pro, iPhone 18 Pro Max, iPhone Duo, iPad Air (M4) and MacBook Air (M5) bezels.

Can I get my money back?

The refund rules are at https://tools.natashatherobot.com/refunds.

What changed

0.7.0-r1

  • The first release in the store.
  • After you install it, download Apple's bezels and build the bezel command one time. INSTALL.md has the steps.
  • Files that changed: none. This is the first release.