Over the last few months, I have gradually built a fairly stable AI-assisted development workflow for my side projects.

The workflow looks roughly like this.

Architecture and design are handled by Claude Sonnet / Opus. I maintain a set of engineering skills and design templates for feature planning. Once the design document is finalized, DeepSeek V4 is responsible for implementation. After coding is complete, I run an independent review workflow inside OpenCode to perform security review, architecture validation, data integrity checks, performance inspection, and test coverage analysis.

The process is structured enough that I have become fairly confident in it.

Recently, I decided to redesign the data storage architecture of one of my iOS projects.