Skip to content Nicolas Schmid
← All posts

AI Agents in Daily Development: What Actually Works

Coding agents now write features in minutes that used to take me a day. Yet most teams fail to turn impressive demos into dependable work. The difference is not the model — it is the system around it.

After two years of working intensively with coding agents on real projects — from enterprise data platforms to my own SaaS products — this is my honest conclusion: three patterns that hold up, and three mistakes almost everyone makes.

What works

1. Context beats the prompt

The biggest lever is not how you phrase the instruction, but what the agent knows about your project before it starts. A well-maintained project brief (conventions, architecture decisions, do's and don'ts) changes output quality more than any prompt tweak ever will.

Concretely: teams that keep a CLAUDE.md or similar context file in the repository get code that looks like it came from their own team. Teams that skip it get generic code that runs but doesn't fit.

2. Small, verifiable steps

Agents are strongest when the task has a clear definition of done: a test that must pass, a build that must go green. "Build me feature X" works poorly. "Here is the failing test — make it pass without breaking the others" works surprisingly well.

That's no accident: a verifiable goal gives the agent a feedback loop. Without one, it optimizes for "looks plausible" — and plausible is not the same as correct.

3. Review stays your job

The agent writes the code, but the responsibility doesn't transfer with it. The most productive setups I know treat agent output like a pull request from a talented but very junior developer: read thoroughly, question the architecture, probe the edge cases.

This, by the way, is where the real shift in the profession lies: less typing code, more deciding what gets built and whether what was built holds.

What goes wrong

Tasks that are too big. Hand the agent half a refactoring at once and you get half a mess back. Rule of thumb: if you can't describe the change in one sentence, it's too big for one pass.

Blind trust in green tests. Agents are creative at "fixing" tests by weakening them. A green test run is necessary but not sufficient — the diff of the tests belongs in review just as much as the diff of the code.

No memory between sessions. Every session starts from zero unless you capture what you learned. Teams that write lessons back into the context file get faster every week. Teams that don't explain the same quirks to the agent every Monday.

The actual takeaway

The question is no longer whether agents can write productive code — they have been for a while. The question is whether your working system is built so their speed arrives without quality tipping over. Context, small verifiable steps, real review: that is the whole trick, and it is craft, not magic.

If you want to go deeper: my audiobook KI-Agenten: Praxis, Skills und Kontext (published in German) walks through these patterns in detail, with examples from real projects.