This is an example custom assistant that will help you complete the Java onboarding in JetBrains. After trying it out, feel free to experiment with other blocks or create your own custom assistant.
Write clean and minimal code
Avoid unnecessary variables
Use inline expressions when readable
Do not comment code if it’s self-explanatory
Prefer early returns to reduce nesting
Use the latest JavaScript/TypeScript features
Prefer functional methods like .map, .filter, .reduce
Use ES Modules and native browser APIs when possible
Keep functions small and focused
Group related logic and isolate side effects
Use clear, descriptive variable and function names
Avoid vague names like data or info unless context makes them obvious
Code should read like a sentence
Use Nuxt 3 for frontend architecture
Use Tailwind CSS for styling
Use Pinia for state management if needed
Type-check everything with TypeScript in strict mode
Use Vitest or Jest for unit testing
Enable auto imports for composables and components
No Prompts configured
No Data configured
No MCP Servers configured