Problem brief
Intake
- Problem
- Stated three different ways
- Owner
- Not named yet
- Constraint
- Assumed, not written
Working means
Not defined yet.
Loop
- Build
- Run
- Review
Close the loop
- Keep
- Change
- Next
CraftingProduct — Field manual for AI transformation · Amsterdam
Two minutes — then fit and next steps
Snapshot · 2026
Community
2,000+ people
Across Luma, Meetup, workshops and build sessions.
The problem
Thesis
Reading
The deck gets applauded. The pilot stalls. Six months later the model has moved and your team is back at the slides. Running an agent against a real problem in your own stack is a different skill entirely.
You learn this by building, under time pressure, next to someone who has already done it. That is the workshop.
Workshop territories
Every territory follows the same procedure: situation, objective, build, review. Pick the field your team needs to operate in.
Your team ships a working AI feature in the room. Real prompts, real code, your real problem.
Design and run an agent against a task your team actually owns. You leave with a working system, not a diagram of one.
Claude in daily operation: projects, tools, and workflows tuned to how your team works, practiced until they stick.
AI-assisted engineering for real codebases. Your developers pair with Codex on your repository, under review.
Field record
I run build sessions the same way I run workshops: one defined problem, a clock, and working software as the only acceptable output. The format moves straight into a team setting.

Method
One method. Four actions. A real problem enters unresolved and leaves as something the team can operate.
You bring a real problem from your own work. If there is no real problem, there is no workshop.
Problem brief
Intake
Working means
Not defined yet.
Loop
Close the loop
We define what "working" means before anyone touches a keyboard. One objective, stated plainly.
Problem brief
Framed
Working means
One observable result the team can check in the room.
Loop
Close the loop
Your team builds against the clock. The machines are on the table — agents, Claude, Codex — and so is the instructor.
Problem brief
In transformation
Working means
One observable result the team can check in the room.
Loop
Close the loop
The output is checked against the objective. What worked stays. What failed is named, not smoothed over.
Problem brief
Operational
Working means
One observable result the team can check in the room.
Loop
Close the loop
Input — UnresolvedOutput — Operational
Field Notes

Founder dossier
Studio principle
Teach the way the work is done: on real problems, with the machines running, in front of the people who have to live with the result.
Community
Amsterdam Vibe-Coding Meetup — rated 4.6 out of 5 by its members.
Luma + Meetup · 2026
2,000+ people
Across Luma, Meetup, workshops and build sessions.



Qualification
A workshop, hackathon or custom build. Two minutes to describe the problem.