AI option in start.vaadin.com

When creating a new project on start.vaadin.com, there is the option

  1. 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 ?

Kind regards
Dominik

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.

Please don’t do that because

https://medium.com/@reliabledataengineering/claude-md-dont-work-eth-zurich-study-shows-context-files-reduce-success-rates-by-3-1518cac80929

Very interesting insights …

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 …