Working Surfacelink · 23 Sep · 01
01
An old music box stands open at one end of a workbench while small robots build a copy part by part, each new part passing a test stand, a comparison with the original and two robot inspectors with loupes before an engineer seen from behind, the back of the head showing, fits it into the copy, the whole scene drawn with wide empty margins on every side.
Shopify Engineering

Helix: The internal tool powering our Shopify app's native migration

Talha Naqvi · 21 September 2026

Company story · critique & review · agents · Work cut to size

Read the original
Takeaway

Shopify rebuilds its mobile app with AI models in small steps, each checked by tests, a visual comparison and two reviewing agents before an engineer approves it.

Summary

Shopify is rebuilding its largest mobile app, which has more than 300 screens, in separate native code for iPhone and Android instead of shared React Native code. AI models can do the rewriting, but tools that rebuild a whole feature at once leave the engineer a large amount of code to test. Talha Naqvi of Shopify Engineering describes Helix, the internal tool the team built to break the work into small, checked steps.

Key points
  • An engineer points Helix at a screen, and Helix proposes a sequence of small steps, each described in a few words, which the engineer approves in minutes.
  • Each step passes four checks in order. Tests confirm the behaviour, an AI model compares screenshots with the old app, two separate AI reviewers check the code, and an engineer approves.
  • The agent can retry a failed check as often as it needs, but it cannot override one. Engineer feedback is stored, so later steps need less oversight, and an engineer can let Helix run without approvals while the checks still apply.
  • The team says the same method works for new features, with designs and product documents as the reference in place of an old app.
Implication

Checks that run before a person looks leave the reviewer small, tested pieces to judge instead of one large change. The author makes this point for engineers, and its application to design and product review is an inference.

Suggested actions
Engineering

Run automated checks, such as behaviour tests and independent code reviews, before a person approves agent-built work, so that each piece reaches the person already checked.

Design

Define the visual reference for each agent-built screen, such as the existing app or approved designs, and require the comparison to pass before a designer reviews it.

Derived by Working Surface from the article. Source line: An attempt is allowed to be wrong. It is not allowed to ship until it isn't.

Source issue

23 September 2026: people keep up with agent-built work when it arrives small and already checked, and when they have learned to judge it.