When creating a new project on start.vaadin.com, there is the option
AI Development Tool
No matter what I select here, there doesn’t seem to be any difference in the generated project. I suspect that if I select ‘Claude Code’, a subdirectory named .claude/CLAUDE.md should be created ?
The intent is indeed to provide basic instructions in the format that each coding agent expects, e.g. a CLAUDE.md file for Claude Code. Seems like we have some bug on our side there.
On the other hand, the coding agents are nowadays in general so good that you don’t need anything specific beyond configuring it to use Vaadin’s MCP based on the simple instructions at Vaadin MCP Server.
As for my original question, I agree with Leif that these days, as a rule, nothing special is required apart from MCP and good tooling support.
This might also serve as an answer to my other question regarding migration skills: well-written developer files that define what the agent is supposed to do are often all that’s needed. I updated my own question with a kind of migration-skill.md I used yesterday …