Ask Codex for a plan
Let Codex understand the job before it starts changing files.
Agree a small plan that matches your idea and the project you created.
Let’s do this
- 1In Codex
Open the existing project conversation
Check the folder name first. Use the same project you created in Xcode. Tell Codex your app’s job and starting features, or use the message below.
- 2In Codex
Ask for the plan first
Ask Codex to explain the screens, the main action and how it will test them. Tell it to use the existing native SwiftUI project and begin with local data. If the app needs an online service, it should explain why and the cost before adding it.
- 3In Codex
Check the behaviour, not the code
Read the plan like a shopping list. Does each item belong in your small first version? Ask what any unfamiliar item does. Remove extras you did not ask for.
- 4In Codex
Approve one useful step
Once the plan matches your idea, tell Codex to build only the first screen next. Ask it to tell you which files changed and how to try the result. Keep unrelated files outside the project untouched.
View largerA message for Codex
I am building my first iPhone app for the people I want to help to [describe the problem my app should solve]. The starting features are [choose up to three small features]. Inspect the existing Xcode project. Propose a short plan using native SwiftUI and local storage where needed. Include the screens, the first useful action and how we will test it. Explain any new service, dependency or cost before adding it. Ask me one question at a time. Wait for me to approve the plan before editing files.
What you should see
The plan describes your app in words you recognise. You have agreed what the first screen will contain.
If you get stuck
Checked 7 September 2026. Screens can change; the official guides below have the latest steps.
Official Codex setupProjects in Codex