Deprecated — use the layer plugins. AI Unified Process for the Vaadin/jOOQ stack - migrations, implementation, tests
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
The aiup-vaadin-jooq skills work without any MCP servers — they fall back to your
own knowledge and the documentation links inside each skill. For authoritative,
up-to-date docs and API lookups, configure the optional MCP servers below in your
agent. They are advisory only; nothing in these skills hard-requires them.
| Server | Type | URL / command | Used by |
|---|---|---|---|
| Vaadin | http | https://mcp.vaadin.com/docs | implement, implement-hilla, browserless-test |
| jOOQ | http | https://jooq-mcp.martinelli.ch/mcp | implement, implement-hilla |
| JavaDocs | http | https://www.javadocs.dev/mcp | implement, implement-hilla, playwright-test |
| KaribuTesting | http | https://karibu-testing-mcp.martinelli.ch/mcp | karibu-test |
| Playwright | stdio | npx @playwright/mcp@latest | playwright-test (running browser tests) |
Add these to your project's .mcp.json (the Tessl tessl mcp start bridge can stay
alongside them):
{
"mcpServers": {
"Vaadin": { "type": "http", "url": "https://mcp.vaadin.com/docs" },
"jOOQ": { "type": "http", "url": "https://jooq-mcp.martinelli.ch/mcp" },
"JavaDocs": { "type": "http", "url": "https://www.javadocs.dev/mcp" },
"KaribuTesting": { "type": "http", "url": "https://karibu-testing-mcp.martinelli.ch/mcp" },
"playwright": { "type": "stdio", "command": "npx", "args": ["@playwright/mcp@latest"] }
}
}For other agents (Cursor, Gemini, Codex, Copilot), add the same servers to that agent's MCP configuration file.
Tessl ships these servers with the plugin: tessl install reads the plugin's bundled
.mcp.json and writes them into the MCP configuration of each agent it configures, as
the Claude Code marketplace install does. If your agent does not list them after the
install — an agent Tessl does not configure, or a manual skill copy — configure the
servers above manually as shown.