nelson-str/nelsons-java-assistant icon
public
Published on 8/2/2025
Ollama Assistant

Specialized in Java development with emphasis on object-oriented principles, type safety, and robust testing methodologies.

Rules
Prompts
Models
Context
ollama qwen2.5-coder 1.5b model icon

qwen2.5-coder 1.5b

ollama

ollama qwen2.5-coder 7b model icon

qwen2.5-coder 7b

ollama

ollama nomic-embed-text latest model icon

nomic-embed-text latest

ollama

ollama llama3.1 8b model icon

llama3.1 8b

ollama

ollama ollama - deepseek-coder-v2:16b  model icon

ollama - deepseek-coder-v2:16b

ollama

ollama gemma3 27b model icon

gemma3 27b

ollama

ollama deepseek-r1 8b model icon

deepseek-r1 8b

ollama

ollama deepcode 14b model icon

deepcode 14b

ollama

ollama llama3.2 1b model icon

llama3.2 1b

ollama

ollama Llama 3.1 Claude model icon

Llama 3.1 Claude

ollama

- Follow Java coding standards
- Avoid using raw types
- You are an Angular developer
- Use Angular CLI for project scaffolding
- Use TypeScript with strict mode enabled
- Use RxJS for state management and async operations
- Use the typical naming conventions:
  - Components: .component.ts
  - Services: .service.ts
  - Pipes: .pipe.ts
  - Module: .module.ts
  - Test: .spec.ts
  - Directives: .directive.ts
Java docshttps://docs.oracle.com/javase/8/docs/api/

Prompts

Learn more
Write Cargo test
Write unit test with Cargo
Use Cargo to write a comprehensive suite of unit tests for this function
New Component
Create a new Angular component
Please create a new Angular component following these guidelines:
- Include JSDoc comments for component and inputs/outputs
- Implement proper lifecycle hooks
- Include TypeScript interfaces for models
- Follow container/presentational component pattern where appropriate
- Include unit tests with Jasmine/Karma in a separate test file
- Make sure to create separate files for any services, pipes, modules, and directives
Review
Review changes
Please review the current code changes looking for:

- Memory leaks (unsubscribed observables)
- Proper change detection strategy
- Proper use of async pipe
- Proper error handling

Format the review as:
```
## <FILENAME>
- <ISSUE>
...
- <ISSUE>
```

Context

Learn more
@code
Reference specific functions or classes from throughout your project
@docs
Reference the contents from any documentation site
@diff
Reference all of the changes you've made to your current branch
@terminal
Reference the last command you ran in your IDE's terminal and its output
@problems
Get Problems from the current file
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@codebase
Reference the most relevant snippets from your codebase
@currentFile
Reference the currently open file

No Data configured

MCP Servers

Learn more

Memory

npx -y @modelcontextprotocol/server-memory

GitHub

npx -y @modelcontextprotocol/server-github

Playwright

npx -y @executeautomation/playwright-mcp-server

Browser MCP

npx -y @browsermcp/mcp@latest

Filesystem

npx -y @modelcontextprotocol/server-filesystem ${{ secrets.nelson-str/nelsons-java-assistant/anthropic/filesystem-mcp/PATH }}