implement

star 37

Implements use cases by creating Vaadin views, forms, and grids for the UI layer and jOOQ queries for the data access layer. Use when the user asks to "implement a use case", "build the UI", "create a Vaadin view", "write the data access layer", or mentions Vaadin implementation, jOOQ queries, Java web app, or database-backed UI.

martinellich By martinellich schedule Updated 2/23/2026

name: implement description: > Implements use cases by creating Vaadin views, forms, and grids for the UI layer and jOOQ queries for the data access layer. Use when the user asks to "implement a use case", "build the UI", "create a Vaadin view", "write the data access layer", or mentions Vaadin implementation, jOOQ queries, Java web app, or database-backed UI.

Implement Use Case

Instructions

Implement the use case $ARGUMENTS using Vaadin for the UI layer and jOOQ for data access. Don't create tests – there are the karibu-test and playwright-test skills for that.

Check the Vaadin and jOOQ MCP servers for guidance.

DO NOT

  • Create test classes (use dedicated testing skills instead)

Workflow

  1. Read the use case specification from docs/use_cases/
  2. Read the entity model from docs/entity_model.md
  3. Check existing code for patterns and conventions
  4. Implement the data access layer using jOOQ
  5. Verify the data access layer compiles and follows existing patterns
  6. Implement the Vaadin view following existing patterns
  7. Wire up the view with the data access layer
  8. Verify the full implementation compiles successfully

Resources

  • Use the Vaadin MCP server for component documentation
  • Use the jOOQ MCP server for query DSL reference
  • Use the JavaDocs MCP server for API documentation
Install via CLI
npx skills add https://github.com/martinellich/aiup-marketplace --skill implement
Repository Details
star Stars 37
call_split Forks 6
navigation Branch main
article Path SKILL.md
More from Creator
martinellich
martinellich Explore all skills →