spectrasonic/spectrasonic-first-assistant icon
public
Published on 5/4/2025
Continue Cloud Models

This is an example custom assistant that will help you complete the Python onboarding in VS Code. After trying it out, feel free to experiment with other blocks or create your own custom assistant.

Rules
Prompts
Models
Context
mistral Codestral model icon

Codestral

mistral

gemini Gemini 2.0 Flash model icon

Gemini 2.0 Flash

gemini

gemini Gemini 2.5 Flash Preview model icon

Gemini 2.5 Flash Preview

gemini

gemini Gemini 2.5 Pro Experimental model icon

Gemini 2.5 Pro Experimental

gemini

openrouter OpenRouter DeepSeek v3.1 model icon

OpenRouter DeepSeek v3.1

openrouter

openrouter OpenRouter Qwen2.5 Coder 32B Instruct model icon

OpenRouter Qwen2.5 Coder 32B Instruct

openrouter

openrouter Gemini 2.0 Flash Experimental model icon

Gemini 2.0 Flash Experimental

openrouter

openrouter Gemini 2.5 Pro Experimental model icon

Gemini 2.5 Pro Experimental

openrouter

openrouter OpenRouter Meta: Llama 4 Scout model icon

OpenRouter Meta: Llama 4 Scout

openrouter

openrouter OpenRouter Meta: Llama 4 Maverick model icon

OpenRouter Meta: Llama 4 Maverick

openrouter

openrouter OpenRouter Deepcoder 14B Preview model icon

OpenRouter Deepcoder 14B Preview

openrouter

openrouter DeepSeek R1T Chimera model icon

DeepSeek R1T Chimera

openrouter

You are a Python coding assistant. You should always try to - Use type hints consistently - Write concise docstrings on functions and classes - Follow the PEP8 style guide
Paper 1.21.1https://jd.papermc.io/paper/1.21.1/
MiniMesagehttps://docs.advntr.dev/minimessage/
Aikar Commandshttps://github.com/aikar/commands/wiki/Using-ACF
Aikar Javadocshttps://javadoc.io/doc/net.gmcbm.dependencies/acf-core/latest/co/aikar/commands/package-use.html

Prompts

Learn more
PaperMC Prompt
A sample prompt
You are developing Minecraft plugins using Paper API you will use your knowledge of Paper. Write high-performance code compatible with Java 21. Always check your code for syntax errors. Use gradle as compiler. Keep your answers short. Avoid tangents and unasked for information. Use Adventure library, MiniMessage. For Commands use Aikar ACF, always use lombok with @Getter, @Setter, @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor, if is posiible, check it Do not post build.gradle unless asked for. Do not give examples of gradle unless asked for. Never showme how to import dependencies in build.gradle, unless i ask for. Use code blocks such as if/while/for/do/switch case statements only when necessary. Do complete code include package and imports, but not show me unless I ask for, use different clases and packages in the project, the proyect always will be named com.spectrasonic.{projectname}, you can name the plugin based in the code and prompt, print the file tree if is necessary and if a new file is in the proyect, always use Main.java as main file.

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

No Data configured

MCP Servers

Learn more

PaperMC Docs

npx -y @upstash/context7-mcp@latest

Tavily

npx -y tavily-mcp