Creator of @align_day Time Blocking planner. Love building software, things, and products. 13 years iOS. Professionally outsourced thinking to LLMs since 2023.
We just shipped a new Build macOS Apps plugin for Codex!
It bundles a bunch of skills to help you build great macOS apps, from the UI to the code refactoring and telemetry.
You can find it and install it within the Codex app.
How to build a clean and scalable architecture AI models can stick to:
1. Extract business objects into pure Swift structs (Domain)
2. Define repository protocols for what you need, not how
3. Move network/cache/providers into Infrastructure, behind those protocols
4. Keep ViewModels focused on orchestration, not implementation
No DI library needed. A protocol + init does the job.
No AI slop. Just clean beautiful code
If your model imports SwiftUI or @Observable — that's not a model, that's a liability.
Real example from an app I built:
Pure domain. Testable anywhere. Swappable infrastructure.