The easiest way to misunderstand STRV's recent work with AI is to focus on the headline demonstrations. A native Android application generated from an existing iOS codebase in under four hours sounds like the story. So does an internal backend migration completed by one engineer with Claude Code in four days. Both are striking, and both are company-reported experiments rather than independent benchmarks. But the more consequential material in STRV's 2026 engineering record is what sits around the model.

In July, STRV engineer Tomas Parizek wrote that the company had spent the previous year running agents on production iOS and Kotlin Multiplatform codebases, including real client work and real deadlines. The conclusion was not that a better prompt solves software development. STRV reduced the operating problem to three layers: what the agent knows, how its work is verified and how the work is planned before implementation begins.

That sounds mundane beside the promise of autonomous software creation. It is also much closer to how serious engineering organisations are likely to use coding agents. Once code generation becomes abundant, the scarce inputs move elsewhere: architecture, acceptance criteria, test coverage, security boundaries, integration knowledge and the human judgment required to decide whether a change should ship.

A short AGENTS.md file is more revealing than a spectacular prompt

One of STRV's practical findings is almost deliberately unglamorous. Its production guidance says the repository-level AGENTS.md file should be concise, generally under 100 lines, and should function more like a job description than an encyclopaedia. The company says that when it overloaded the file with too much context, important rules were more likely to be deprioritised.

The point is not the exact line count. It is that agent performance depends on information architecture. Human teams have always accumulated conventions in code review, Slack messages, onboarding notes and the memories of senior engineers. An AI agent cannot reliably infer all of that. The organisation has to decide which rules are durable enough to encode, which should be pulled in only when relevant and which require a human decision.

That creates a new engineering asset. A well-structured repository does not merely help developers understand the code. It becomes executable organisational memory for machines as well.

The iOS-to-Android experiment worked because the freedom was constrained

STRV's March native-porting experiment shows why the distinction matters. The team gave an AI coding agent full read access to an existing iOS application, a roughly 2,000-word specification, a feature-parity checklist and explicit Android architecture constraints covering Kotlin, Jetpack Compose, Room, DataStore, ViewModel and StateFlow. It also imposed a simple rule: do not redesign and do not add features.

The result, according to STRV, was a working native Android version of its internal Chemex Coach application in under four hours. The experiment is notable precisely because it was not an open-ended request to invent a product. The iOS app was the source of truth, the target behaviour was bounded and the technology choices were pre-decided.

That makes the lesson more useful for businesses. Agentic engineering becomes more predictable when the model is asked to traverse a constrained search space. Existing products, migrations, repetitive integrations, tests and clearly specified features are better candidates than ambiguous product discovery.

Four days to migrate a backend is impressive. Two hundred tests are the more important number

A second STRV case came from its internal Pulse feedback platform. In June the company said one engineer, using Claude Code, migrated the backend from AWS AppSync to NestJS in four days. The work covered 28 GraphQL endpoints, 56 resolvers and five Lambda functions, while the company reported zero downtime and 200 automated tests by the end of the migration.

The raw speed is difficult to compare with a conventional project because there is no matched control group. The verification layer is more transferable. STRV used tests to compare the new implementation against known behaviour and turned a migration into an opportunity to increase regression coverage.

That matters because generated code is cheap only when incorrect code is also cheap to detect. A team without dependable tests, reproducible builds and observable production systems can generate changes faster than it can safely understand them. In that environment AI may increase throughput into the bottleneck rather than remove the bottleneck.

STRV has also documented the bottleneck moving downstream

The company's May essay, 'When Faster Doesn't Mean Sooner', makes the same point from another direction. AI can increase the number of code changes an engineer can produce, but review, testing, security and integration do not automatically scale at the same rate. A larger queue of pull requests is not the same thing as faster delivery.

This is one reason STRV's Kotlin Multiplatform experience is relevant to the AI story even when an article is not explicitly about agents. The company has documented how an initially complex multi-framework structure became difficult to scale and how a later project adopted a monorepo aligned with JetBrains' evolving KMP guidance. On a subsequent TechnoAlpin project, STRV says the first architecture became unwieldy at five modules before the team moved to a simpler structure and ultimately shipped 31 modules.

AI does not repeal architecture. In some cases it increases the value of conventional engineering discipline because agents can exploit clear module boundaries, repeatable commands and explicit contracts more effectively than they can navigate organisational ambiguity.

This changes what a software consultancy is actually selling

STRV has begun marketing agentic engineering as a service, which creates a strategic question for the consultancy model itself. If a senior engineer with a well-designed agent system can complete work that previously required substantially more manual implementation, charging primarily for hours becomes harder to defend as the only unit of value.

The defensible product becomes the delivery system: experienced engineers, reusable architecture, repository context, test harnesses, security controls, domain knowledge and the ability to take responsibility for an outcome. Clients are not paying because typing code is intrinsically valuable. They are paying because software has to work inside a business, remain maintainable and survive contact with production.

For Czech technology services, this is potentially important. The country's strongest software studios built international businesses partly on engineering quality and a favourable talent-cost equation. AI compresses the importance of the second advantage. It can strengthen the first if firms turn accumulated engineering practice into systems that agents can use.

The evidence still needs to be read with discipline

Most of the performance figures in STRV's public AI material come from its own experiments and internal products. They demonstrate what the company says it achieved under specific conditions; they do not establish a universal productivity multiple for software teams. A small internal app, a migration with a clear target architecture and a mature mobile template are not equivalent to a greenfield regulated platform with unclear requirements.

The company is unusually useful as a case study because it publishes failures and constraints alongside the faster-build stories. That makes the emerging thesis credible enough to take seriously without converting marketing experiments into industry law.

The next meaningful evidence would be longer-running client outcomes: escaped defect rates, cycle time from specification to production, review load, maintenance cost and whether projects remain easier to change six or twelve months later. Agentic development will have matured when companies compete on those measures rather than the number of hours it took an agent to create the first version.

What STRV's 2026 agentic engineering work actually tested
Experiment or practiceCompany-reported resultWhat the result can and cannot show
Production agents on iOS and KMPAbout a year of use on production codebasesShows sustained internal practice; does not quantify a universal productivity gain
Native iOS-to-Android portWorking Android app from one detailed prompt in under four hoursShows strength of constrained parity work; not a greenfield product benchmark
Pulse backend migrationOne engineer, four days, 28 endpoints, 56 resolvers, five Lambdas, 200 automated testsShows AI-assisted migration with verification; no matched non-AI control
Repository contextSTRV recommends a concise AGENTS.md and targeted contextShows the importance of information design around the model
KMP architectureLater work moved toward simpler monorepo structuresShows architecture remains a limiting factor even with faster code generation

Frequently asked questions

How does STRV use AI coding agents?

STRV says it uses agents on production mobile and backend codebases with explicit repository context, automated verification and detailed planning rather than relying on prompts alone.

Did STRV really port an iOS app to Android with one prompt?

STRV reported doing so with its internal Chemex Coach app in under four hours. The agent had the complete iOS codebase, a detailed specification and explicit Android architecture and feature-parity constraints, so the experiment was tightly bounded.

What is STRV's main lesson from production AI coding?

Its published engineering work argues that reliability comes from the system around the agent: concise context, testable acceptance criteria, automated checks, clear architecture and human review.