The Xcode LLM interface leaves a lot to be desired so far, hopefully that gets updated soon. Even still with 26.3, you have an LLM interface for each project where using Claude Code or codex in the desktop app lets you work across projects from one window. Though you do have to go the apps.
LLMs are great at what the video shows, stubbing a feature, cross referencing with docs, sometimes fixing its own build errors but still, regardless of harness or orchestration, struggles with complexity, which is to be expected with so much built in constraint around context. The weather feature addition was ~400 lines of code that claude hallucinated on during the first pass.
I find my best LLM time savings still comes from aim small miss small flows, mostly in single files, as a speed up. It's sometimes good with debugging but most of the time it's better to use it to add logging and then use it as a rubber duck compared to 'fix this bug'.
I've experimented with the 'cupertino' MCP (apple docs, swift evolution forums), skills, plugins, getting Claude Code to iterate with codex, etc. its exciting but no matter the setup the weakness will aways be the model.
Software engineering requires a high degree of context, most projects are specialized in various ways. I think until we can get LLMs that are trained on projects themselves (and continually updated) it's just going to be what it is.
I saw a YouTube short that had a quote like: "Some days I worry that AI is going to take my job, today is not one of those days" - which is a sentiment I agree with, though every time a new model or tool comes out I get a little twinge of, is this it? Are we finally at the jumping off point? I don't think we're there quite yet. I don't think it's going to take our jobs, if you're decent at what you do, you'll just use different tools than you did before. I don't know about you guys but my backlogs lately seem to be getting bigger.